Programming in C

Ohjelmoinnin perusteet c-kielellä



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