This repository contains C language programs that I have written as part of my Semester II coursework in my B.Tech IT program. These programs cover various fundamental and advanced concepts in C.
The repository is organized as follows:
📂 C-Programs-Sem2/
├── 📂 Assignment_1/ # Programs for Assignment 1
├── 📂 Assignment_2/ # Programs for Assignment 2
├── 📂 Assignment_3/ # Programs for Assignment 3
├── 📂 Assignment_4/ # Programs for Assignment 4
├── 📂 Assignment_5/ # Programs for Assignment 5
├── 📂 Inclass_hw/ # Programs for personal testing and class hw
└── README.md # This file
- Basic C Syntax (Variables, Loops, Conditional Statements)
- Functions and Recursion
- Pointers and Memory Management
- Arrays and Strings
- Structures and Unions
- File Handling in C
- Data Structures (Linked Lists, Stacks, Queues, Trees, etc.)
- Sorting & Searching Algorithms
To compile and run these programs, you need:
- A C Compiler (GCC recommended)
- Any IDE or text editor (Dev-C++, VS Code, CodeBlocks, etc.)
- A basic understanding of the C programming language
- Clone the repository:
git clone https://github.com/ankit2061/C_Lang_Sem_II.git
- Navigate to the desired assignment directory:
cd C-Programs-Sem2/Assignment_1 - Compile and run a program:
gcc program.c -o program ./program
This repository is primarily for personal academic use, but feel free to:
- Suggest improvements
- Report issues
- Share optimized solutions
This repository is open-source and follows the MIT License.
🔗 Connect with Me
📧 Email: [email protected]
🐦 Twitter: @AnkitTalukder
📷 Instagram: @sadubaba_2061