Programming in C, 2018-2019

This is TKT21008 Programming in C course for University of Helsinki students. It is open for eveyone and has no deadlines. Students participating in Fall 2018 are recommended to follow the weekly schedule.



All exercises

Exercise Status Deadline Download exercise
Week0-0_0_helloworld zip
Week1-1_01_CountSum zip
Week1-1_02_VariousSums zip
Week1-1_03_PrintErrors zip
Week1-1_04_CalcAvg zip
Week1-1_05_MultiplicationMatrix zip
Week1-1_06_CorrectCode zip
Week1-1_07_Binary2Decimal zip
Week1-1_08_PrintTree zip
Week1-1_09_GreatestCommonDivisor zip
Week1-1_10_capsLock zip
Week1-1_11_arraySmallest zip
Week1-1_12_calculator zip
Week2-2_01_SaveSum zip
Week2-2_02_swap zip
Week2-2_03_dynamicReader zip
Week2-2_04_addToArray zip
Week2-2_05_arrayLargest zip
Week2-2_06_doubleAverage zip
Week2-2_07_CountAlpha zip
Week2-2_08_TurnAround zip
Week2-2_09_RemoveSubstring zip
Week2-2_10_SinglyLinkedList zip
Week3-3_01_printFile zip
Week3-3_02_countChars zip
Week3-3_03_lineCount zip
Week3-3_04_wordCount zip
Week3-3_05_mostComChar zip
Week3-3_06_AppendFile zip
Week3-3_07_locateString zip
Week3-3_08_doublyLinkedList zip
Week3-3_09_Fractions zip
Week4-4_1_StringArray zip
Week4-4_2_StringArrayNull zip
Week4-4_3_processLines zip
Week4-4_4_printArgs zip
Week4-4_5_CommLineAvg zip
Week4-4_6_ShiftRows zip
Week4-4_7_Cipher zip
Week5-5_1_swapMacro zip
Week5-5_2_arrayTools zip
Week5-5_3_Maxi zip
Week5-5_4_bubbleSort zip
Week5-5_5_GenericPrint zip
Week5-5_6_frankCard zip
Week5-5_7_frankCardAndUnicafe zip
Week5-5_8_fractionStruct zip
Week5-5_9_anyData zip
Week6-6_1_2_IntrusiveLinkedList zip
Week6-6_3_HiddenMessage zip
Week6-6_4_TCPHeader zip