This repository contains all the assignments i got during the C-Programming course in the University.
This course provides fundamental tools for structured programming in C. Topics covered include basic syntax, control statements, functions, arrays (sorting and searching), strings, pointers, dynamic memory allocation, and recursion. Additionally, it aims to develop essential skills including working in Linux environments and using Git for version control.
-
Assignment 1: IO and libraries
- Description: Develop a C library that provides users with essential functions for classifying numbers.
-
Assignment 2: Loops and Arrays
- Description: Implement a C program that represents an undirected graph using a matrix and performs various operations.
-
Assignment 3: Arrays and Strings
- Description: String functions and array manipulation.
-
Assignment 4: Graphs and Dynamic Allocations
- Description: Emphasize precise memory allocations while working with and implementing unidirectional weighted graphs.
This repository consolidates all the assignments for my C university course. Each assignment is a separate directory in the repository.