Skip to content

This repository contains C language programs developed as part of my Semester II coursework in my B.Tech IT program. The programs cover fundamental and advanced topics in C, including data structures, algorithms, file handling, and more. Each assignment folder contains structured programs as per the academic curriculum.

License

Notifications You must be signed in to change notification settings

ankit2061/C_Lang_Sem_II

Repository files navigation

C Programs - Semester II

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.

📁 Repository Structure

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

🚀 Topics Covered

  • 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

💻 Prerequisites

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

🔧 How to Run

  1. Clone the repository:
    git clone https://github.com/ankit2061/C_Lang_Sem_II.git
  2. Navigate to the desired assignment directory:
    cd C-Programs-Sem2/Assignment_1
  3. Compile and run a program:
    gcc program.c -o program
    ./program

📌 Contributing

This repository is primarily for personal academic use, but feel free to:

  • Suggest improvements
  • Report issues
  • Share optimized solutions

📜 License

This repository is open-source and follows the MIT License.


🔗 Connect with Me
📧 Email: [email protected]
🐦 Twitter: @AnkitTalukder
📷 Instagram: @sadubaba_2061

About

This repository contains C language programs developed as part of my Semester II coursework in my B.Tech IT program. The programs cover fundamental and advanced topics in C, including data structures, algorithms, file handling, and more. Each assignment folder contains structured programs as per the academic curriculum.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages