├── LICENSE ├── README.md ├── Week 1 ├── Day 1 │ └── basic-structure.c ├── Day 2 │ ├── basic-escape-sequence.c │ ├── basic-structure.c │ ├── basic-version2.c │ ├── basic-version3.c │ ├── horizontal-tab.c │ ├── pattern-version1.c │ └── pattern-version2.c ├── Day 3 │ ├── automatic-variable.c │ ├── external-variable.c │ ├── external-variable.h │ ├── format-specifier.c │ ├── global-variable-version2.c │ ├── global-variable.c │ ├── local-variable.c │ ├── printf-scanf.c │ ├── printf.c │ ├── scanf.c │ ├── static-variable.c │ └── variables.c └── Day 5 │ ├── add-two-numbers.c │ ├── problem1.c │ ├── problem2.c │ ├── problem3.c │ ├── type-casting-version2.c │ └── type-casting.c ├── Week 2 ├── Day 1 │ ├── if-else-if.c │ ├── if-else.c │ ├── if-statement.c │ └── nested-if-else.c ├── Day 2 │ ├── for-loop.c │ └── for-loop2.c ├── Day 3 │ └── while-loop.c ├── Day 4 │ ├── switch-case-character-case.c │ ├── switch-case-no-break.c │ └── switch-case.c └── Day 5 │ ├── absolute-number.c │ ├── date-earlier.c │ ├── even-odd.c │ ├── multiplication-table.c │ └── time-format.c ├── Week 3 ├── Day 1 │ ├── dangling-pointer.c │ ├── null-pointer.c │ ├── void-pointer.c │ └── wild-pointer.c ├── Day 2 │ ├── 2d-array-update.c │ ├── 2d-array.c │ ├── 2d-to-3d.c │ ├── 3d-to-2d.c │ └── dynamic-2d-array.c ├── Day 3 │ ├── function.c │ └── pass-by-reference.c ├── Day 4 │ ├── abort.c │ ├── abs.c │ ├── acos.c │ ├── asin.c │ ├── atexit.c │ ├── atof.c │ ├── atoi.c │ ├── atol.c │ ├── bsearch.c │ ├── ceil.c │ ├── cos.c │ ├── div.c │ ├── exit.c │ ├── exp.c │ ├── fabs.c │ ├── floor.c │ ├── fmod.c │ ├── getenv.c │ ├── labs.c │ ├── ldiv.c │ ├── log.c │ ├── modf.c │ ├── pow.c │ ├── qsort.c │ ├── random.c │ ├── sin.c │ ├── sqrt.c │ ├── srand.c │ ├── strtod.c │ ├── strtol.c │ ├── strtoul.c │ └── system.c └── Day 5 │ └── password-generator.c ├── Week 4 ├── Day 1 │ ├── a.exe │ ├── code.c │ ├── code.i │ ├── code.o │ ├── code.s │ └── opengenus.h ├── Day 2 │ ├── calloc.c │ ├── free.c │ ├── malloc.c │ ├── realloc.c │ └── static-variable.c ├── Day 3 │ ├── array-of-struct.c │ ├── nested-struct.c │ ├── predict.c │ ├── struct.c │ └── union.c ├── Day 4 │ ├── enum-basic.c │ ├── enum.c │ ├── enum2.c │ ├── enum3.c │ ├── enum4.c │ ├── enum5.c │ ├── typedef-pointer.c │ ├── typedef-struct.c │ └── typedef.c └── Day 5 │ └── singly-linked-list.c ├── Week 5 ├── Day 1 │ ├── string-functions.c │ ├── string-to-number.c │ ├── string1.c │ ├── string2.c │ ├── string3.c │ ├── string4.c │ ├── string5.c │ └── string6.c ├── Day 2 │ ├── file-append.c │ ├── file-create.c │ ├── file-read.c │ └── large-file.c ├── Day 3 │ └── pthread.c ├── Day 4 │ ├── getchar.c │ ├── initials.c │ ├── line.c │ ├── multiple-lines.c │ ├── multiple-words.c │ ├── one-line.c │ ├── read-line.c │ └── reverse-word-by-word.c └── Day 5 │ ├── prime.c │ └── twin-prime.c └── Week 6 ├── Day 1 ├── MatrixMultiplication.c └── MatrixMultiplication_StrassenMethod.c ├── Day 2 └── calendar.c ├── Day 3 ├── dictionary.h ├── dictionary.txt ├── spell-checker.c └── suggest.h ├── Day 4 ├── stopwatch-v1.c └── stopwatch-v2.c └── Day 5 ├── Makefile ├── README.md ├── data_base ├── dict.c ├── directory-operations.c ├── directory-operations.h ├── file-operations.c ├── file-operations.h └── install.sh /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/README.md -------------------------------------------------------------------------------- /Week 1/Day 1/basic-structure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 1/basic-structure.c -------------------------------------------------------------------------------- /Week 1/Day 2/basic-escape-sequence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 2/basic-escape-sequence.c -------------------------------------------------------------------------------- /Week 1/Day 2/basic-structure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 2/basic-structure.c -------------------------------------------------------------------------------- /Week 1/Day 2/basic-version2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 2/basic-version2.c -------------------------------------------------------------------------------- /Week 1/Day 2/basic-version3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 2/basic-version3.c -------------------------------------------------------------------------------- /Week 1/Day 2/horizontal-tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 2/horizontal-tab.c -------------------------------------------------------------------------------- /Week 1/Day 2/pattern-version1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 2/pattern-version1.c -------------------------------------------------------------------------------- /Week 1/Day 2/pattern-version2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 2/pattern-version2.c -------------------------------------------------------------------------------- /Week 1/Day 3/automatic-variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/automatic-variable.c -------------------------------------------------------------------------------- /Week 1/Day 3/external-variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/external-variable.c -------------------------------------------------------------------------------- /Week 1/Day 3/external-variable.h: -------------------------------------------------------------------------------- 1 | #include 2 | a=50; -------------------------------------------------------------------------------- /Week 1/Day 3/format-specifier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/format-specifier.c -------------------------------------------------------------------------------- /Week 1/Day 3/global-variable-version2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/global-variable-version2.c -------------------------------------------------------------------------------- /Week 1/Day 3/global-variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/global-variable.c -------------------------------------------------------------------------------- /Week 1/Day 3/local-variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/local-variable.c -------------------------------------------------------------------------------- /Week 1/Day 3/printf-scanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/printf-scanf.c -------------------------------------------------------------------------------- /Week 1/Day 3/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/printf.c -------------------------------------------------------------------------------- /Week 1/Day 3/scanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/scanf.c -------------------------------------------------------------------------------- /Week 1/Day 3/static-variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/static-variable.c -------------------------------------------------------------------------------- /Week 1/Day 3/variables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 3/variables.c -------------------------------------------------------------------------------- /Week 1/Day 5/add-two-numbers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 5/add-two-numbers.c -------------------------------------------------------------------------------- /Week 1/Day 5/problem1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 5/problem1.c -------------------------------------------------------------------------------- /Week 1/Day 5/problem2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 5/problem2.c -------------------------------------------------------------------------------- /Week 1/Day 5/problem3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 5/problem3.c -------------------------------------------------------------------------------- /Week 1/Day 5/type-casting-version2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 5/type-casting-version2.c -------------------------------------------------------------------------------- /Week 1/Day 5/type-casting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 1/Day 5/type-casting.c -------------------------------------------------------------------------------- /Week 2/Day 1/if-else-if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 1/if-else-if.c -------------------------------------------------------------------------------- /Week 2/Day 1/if-else.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 1/if-else.c -------------------------------------------------------------------------------- /Week 2/Day 1/if-statement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 1/if-statement.c -------------------------------------------------------------------------------- /Week 2/Day 1/nested-if-else.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 1/nested-if-else.c -------------------------------------------------------------------------------- /Week 2/Day 2/for-loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 2/for-loop.c -------------------------------------------------------------------------------- /Week 2/Day 2/for-loop2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 2/for-loop2.c -------------------------------------------------------------------------------- /Week 2/Day 3/while-loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 3/while-loop.c -------------------------------------------------------------------------------- /Week 2/Day 4/switch-case-character-case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 4/switch-case-character-case.c -------------------------------------------------------------------------------- /Week 2/Day 4/switch-case-no-break.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 4/switch-case-no-break.c -------------------------------------------------------------------------------- /Week 2/Day 4/switch-case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 4/switch-case.c -------------------------------------------------------------------------------- /Week 2/Day 5/absolute-number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 5/absolute-number.c -------------------------------------------------------------------------------- /Week 2/Day 5/date-earlier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 5/date-earlier.c -------------------------------------------------------------------------------- /Week 2/Day 5/even-odd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 5/even-odd.c -------------------------------------------------------------------------------- /Week 2/Day 5/multiplication-table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 5/multiplication-table.c -------------------------------------------------------------------------------- /Week 2/Day 5/time-format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 2/Day 5/time-format.c -------------------------------------------------------------------------------- /Week 3/Day 1/dangling-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 1/dangling-pointer.c -------------------------------------------------------------------------------- /Week 3/Day 1/null-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 1/null-pointer.c -------------------------------------------------------------------------------- /Week 3/Day 1/void-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 1/void-pointer.c -------------------------------------------------------------------------------- /Week 3/Day 1/wild-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 1/wild-pointer.c -------------------------------------------------------------------------------- /Week 3/Day 2/2d-array-update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 2/2d-array-update.c -------------------------------------------------------------------------------- /Week 3/Day 2/2d-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 2/2d-array.c -------------------------------------------------------------------------------- /Week 3/Day 2/2d-to-3d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 2/2d-to-3d.c -------------------------------------------------------------------------------- /Week 3/Day 2/3d-to-2d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 2/3d-to-2d.c -------------------------------------------------------------------------------- /Week 3/Day 2/dynamic-2d-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 2/dynamic-2d-array.c -------------------------------------------------------------------------------- /Week 3/Day 3/function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 3/function.c -------------------------------------------------------------------------------- /Week 3/Day 3/pass-by-reference.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 3/pass-by-reference.c -------------------------------------------------------------------------------- /Week 3/Day 4/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/abort.c -------------------------------------------------------------------------------- /Week 3/Day 4/abs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/abs.c -------------------------------------------------------------------------------- /Week 3/Day 4/acos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/acos.c -------------------------------------------------------------------------------- /Week 3/Day 4/asin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/asin.c -------------------------------------------------------------------------------- /Week 3/Day 4/atexit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/atexit.c -------------------------------------------------------------------------------- /Week 3/Day 4/atof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/atof.c -------------------------------------------------------------------------------- /Week 3/Day 4/atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/atoi.c -------------------------------------------------------------------------------- /Week 3/Day 4/atol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/atol.c -------------------------------------------------------------------------------- /Week 3/Day 4/bsearch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/bsearch.c -------------------------------------------------------------------------------- /Week 3/Day 4/ceil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/ceil.c -------------------------------------------------------------------------------- /Week 3/Day 4/cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/cos.c -------------------------------------------------------------------------------- /Week 3/Day 4/div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/div.c -------------------------------------------------------------------------------- /Week 3/Day 4/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/exit.c -------------------------------------------------------------------------------- /Week 3/Day 4/exp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/exp.c -------------------------------------------------------------------------------- /Week 3/Day 4/fabs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/fabs.c -------------------------------------------------------------------------------- /Week 3/Day 4/floor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/floor.c -------------------------------------------------------------------------------- /Week 3/Day 4/fmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/fmod.c -------------------------------------------------------------------------------- /Week 3/Day 4/getenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/getenv.c -------------------------------------------------------------------------------- /Week 3/Day 4/labs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/labs.c -------------------------------------------------------------------------------- /Week 3/Day 4/ldiv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/ldiv.c -------------------------------------------------------------------------------- /Week 3/Day 4/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/log.c -------------------------------------------------------------------------------- /Week 3/Day 4/modf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/modf.c -------------------------------------------------------------------------------- /Week 3/Day 4/pow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/pow.c -------------------------------------------------------------------------------- /Week 3/Day 4/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/qsort.c -------------------------------------------------------------------------------- /Week 3/Day 4/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/random.c -------------------------------------------------------------------------------- /Week 3/Day 4/sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/sin.c -------------------------------------------------------------------------------- /Week 3/Day 4/sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/sqrt.c -------------------------------------------------------------------------------- /Week 3/Day 4/srand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/srand.c -------------------------------------------------------------------------------- /Week 3/Day 4/strtod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/strtod.c -------------------------------------------------------------------------------- /Week 3/Day 4/strtol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/strtol.c -------------------------------------------------------------------------------- /Week 3/Day 4/strtoul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/strtoul.c -------------------------------------------------------------------------------- /Week 3/Day 4/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 4/system.c -------------------------------------------------------------------------------- /Week 3/Day 5/password-generator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 3/Day 5/password-generator.c -------------------------------------------------------------------------------- /Week 4/Day 1/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 1/a.exe -------------------------------------------------------------------------------- /Week 4/Day 1/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 1/code.c -------------------------------------------------------------------------------- /Week 4/Day 1/code.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 1/code.i -------------------------------------------------------------------------------- /Week 4/Day 1/code.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 1/code.o -------------------------------------------------------------------------------- /Week 4/Day 1/code.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 1/code.s -------------------------------------------------------------------------------- /Week 4/Day 1/opengenus.h: -------------------------------------------------------------------------------- 1 | #define opengenus 1 -------------------------------------------------------------------------------- /Week 4/Day 2/calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 2/calloc.c -------------------------------------------------------------------------------- /Week 4/Day 2/free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 2/free.c -------------------------------------------------------------------------------- /Week 4/Day 2/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 2/malloc.c -------------------------------------------------------------------------------- /Week 4/Day 2/realloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 2/realloc.c -------------------------------------------------------------------------------- /Week 4/Day 2/static-variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 2/static-variable.c -------------------------------------------------------------------------------- /Week 4/Day 3/array-of-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 3/array-of-struct.c -------------------------------------------------------------------------------- /Week 4/Day 3/nested-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 3/nested-struct.c -------------------------------------------------------------------------------- /Week 4/Day 3/predict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 3/predict.c -------------------------------------------------------------------------------- /Week 4/Day 3/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 3/struct.c -------------------------------------------------------------------------------- /Week 4/Day 3/union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 3/union.c -------------------------------------------------------------------------------- /Week 4/Day 4/enum-basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 4/enum-basic.c -------------------------------------------------------------------------------- /Week 4/Day 4/enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 4/enum.c -------------------------------------------------------------------------------- /Week 4/Day 4/enum2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 4/enum2.c -------------------------------------------------------------------------------- /Week 4/Day 4/enum3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 4/enum3.c -------------------------------------------------------------------------------- /Week 4/Day 4/enum4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 4/enum4.c -------------------------------------------------------------------------------- /Week 4/Day 4/enum5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 4/enum5.c -------------------------------------------------------------------------------- /Week 4/Day 4/typedef-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 4/typedef-pointer.c -------------------------------------------------------------------------------- /Week 4/Day 4/typedef-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 4/typedef-struct.c -------------------------------------------------------------------------------- /Week 4/Day 4/typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 4/typedef.c -------------------------------------------------------------------------------- /Week 4/Day 5/singly-linked-list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 4/Day 5/singly-linked-list.c -------------------------------------------------------------------------------- /Week 5/Day 1/string-functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 1/string-functions.c -------------------------------------------------------------------------------- /Week 5/Day 1/string-to-number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 1/string-to-number.c -------------------------------------------------------------------------------- /Week 5/Day 1/string1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 1/string1.c -------------------------------------------------------------------------------- /Week 5/Day 1/string2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 1/string2.c -------------------------------------------------------------------------------- /Week 5/Day 1/string3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 1/string3.c -------------------------------------------------------------------------------- /Week 5/Day 1/string4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 1/string4.c -------------------------------------------------------------------------------- /Week 5/Day 1/string5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 1/string5.c -------------------------------------------------------------------------------- /Week 5/Day 1/string6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 1/string6.c -------------------------------------------------------------------------------- /Week 5/Day 2/file-append.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 2/file-append.c -------------------------------------------------------------------------------- /Week 5/Day 2/file-create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 2/file-create.c -------------------------------------------------------------------------------- /Week 5/Day 2/file-read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 2/file-read.c -------------------------------------------------------------------------------- /Week 5/Day 2/large-file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 2/large-file.c -------------------------------------------------------------------------------- /Week 5/Day 3/pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 3/pthread.c -------------------------------------------------------------------------------- /Week 5/Day 4/getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 4/getchar.c -------------------------------------------------------------------------------- /Week 5/Day 4/initials.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 4/initials.c -------------------------------------------------------------------------------- /Week 5/Day 4/line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 4/line.c -------------------------------------------------------------------------------- /Week 5/Day 4/multiple-lines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 4/multiple-lines.c -------------------------------------------------------------------------------- /Week 5/Day 4/multiple-words.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 4/multiple-words.c -------------------------------------------------------------------------------- /Week 5/Day 4/one-line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 4/one-line.c -------------------------------------------------------------------------------- /Week 5/Day 4/read-line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 4/read-line.c -------------------------------------------------------------------------------- /Week 5/Day 4/reverse-word-by-word.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 4/reverse-word-by-word.c -------------------------------------------------------------------------------- /Week 5/Day 5/prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 5/prime.c -------------------------------------------------------------------------------- /Week 5/Day 5/twin-prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 5/Day 5/twin-prime.c -------------------------------------------------------------------------------- /Week 6/Day 1/MatrixMultiplication.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 1/MatrixMultiplication.c -------------------------------------------------------------------------------- /Week 6/Day 1/MatrixMultiplication_StrassenMethod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 1/MatrixMultiplication_StrassenMethod.c -------------------------------------------------------------------------------- /Week 6/Day 2/calendar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 2/calendar.c -------------------------------------------------------------------------------- /Week 6/Day 3/dictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 3/dictionary.h -------------------------------------------------------------------------------- /Week 6/Day 3/dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 3/dictionary.txt -------------------------------------------------------------------------------- /Week 6/Day 3/spell-checker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 3/spell-checker.c -------------------------------------------------------------------------------- /Week 6/Day 3/suggest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 3/suggest.h -------------------------------------------------------------------------------- /Week 6/Day 4/stopwatch-v1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 4/stopwatch-v1.c -------------------------------------------------------------------------------- /Week 6/Day 4/stopwatch-v2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 4/stopwatch-v2.c -------------------------------------------------------------------------------- /Week 6/Day 5/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 5/Makefile -------------------------------------------------------------------------------- /Week 6/Day 5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 5/README.md -------------------------------------------------------------------------------- /Week 6/Day 5/data_base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 5/data_base -------------------------------------------------------------------------------- /Week 6/Day 5/dict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 5/dict.c -------------------------------------------------------------------------------- /Week 6/Day 5/directory-operations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 5/directory-operations.c -------------------------------------------------------------------------------- /Week 6/Day 5/directory-operations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 5/directory-operations.h -------------------------------------------------------------------------------- /Week 6/Day 5/file-operations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 5/file-operations.c -------------------------------------------------------------------------------- /Week 6/Day 5/file-operations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 5/file-operations.h -------------------------------------------------------------------------------- /Week 6/Day 5/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGenus/master-c-programming/HEAD/Week 6/Day 5/install.sh --------------------------------------------------------------------------------