/introduction-to-programming-with-c

University assignments which are about algorithmic approach, control structures, declarations, functions, arrays, structures, pointers, strings, input output, file processing, data structures.

Primary LanguageCMIT LicenseMIT

introduction-to-programming-with-c

University assignments which are about algorithmic approach, control structures, declarations, functions, arrays, structures, pointers, strings, input output, file processing, data structures.

HW Topic Subject
HW1 Basics, Data Types, Variables, Control Structures, Functions, Loops, Header Files, makefile Printing Polynomial, Calculating Integral, Finding Root
HW2 Casting Determining days, Counting days, Triangle Problem, Printing Table Format
HW3 Input/Output Fibonacci(iterative), Perfect number, Harmonic divisior, BMI
HW4 switch-case Polynomial, Armstrong number, Palindrome number, Max-Min numbers
HW5 Pointers, Call By Reference(simulated call by reference) Polynomial Arithmetics, 4D vectors, Dhont Method, Order 2D Points, Number Encryption
HW6 Arrays, Multidimensional Arrays, Enums, Preprocessors NXN Table Game
HW7 Strings, string.h, Reading/Writing to files, const keyword Fixing Spelling Errors
HW8 Recursion, Recursive string operations without string library, Recursive multidimensional array operations Deleting given words from text, Maze Game, Visualizing Towers Of Hanoi Problem Solution
HW9 Structs Sequence Model For Banking System
HW10 Dynamic Memory Allocation(malloc, calloc, free) Reading Movie information dynamically, and providing a menu for some operations on that data
HW11 Linked Lists Reading Movie information dynamically in a linked list structure, and providing a menu for some operations on that data
HW12 Binary Files A Word Learning Program For English

note: All topics in previous assignments included for that assignment.