An open API service indexing awesome lists of open source software.

https://github.com/seahuyty/c-c--lessonsandexercises

A collection of lessons and exercises of C and C++ programming languages.
https://github.com/seahuyty/c-c--lessonsandexercises

cexercises cplusplus cpp cppexercises cprogramming cprogramming-language

Last synced: about 1 year ago
JSON representation

A collection of lessons and exercises of C and C++ programming languages.

Awesome Lists containing this project

README

          

# C & C++ Lessons & Exercises

A collection of C and C++ programming exercises designed to strengthen your understanding of low-level programming, algorithms, and system-level concepts.

## Overview

This repository is perfect for:

- Beginners learning C or C++ fundamentals
- Students practicing for programming courses or exams
- Anyone preparing for technical interviews involving C/C++

Topics include:

- ⚙️ Variables, Data Types & Operators
- 🔁 Control Flow (if, switch, loops)
- 📦 Arrays, Strings & Pointers
- 🧰 Functions & Recursion
- 🚀 Basic Algorithms & Problem Solving

## Getting Started

1. **Clone the repository**:
```bash
git clone https://github.com/SeaHuyty/C-C--LessonsAndExercises
```

2. **Navigate to the project directory**:
```bash
cd C-C--LessonsAndExercises
```

> ⚠️ Make sure you have `gcc` or `g++` installed. Use a C/C++ IDE or editor like VSCode or Code::Blocks for a better experience.

## How to Use

- Explore folders organized by topic or difficulty.
- Read instructions in code comments.
- Modify, extend, or create your own versions to improve your skills.

## Contributions

Got a great exercise or optimization tip? Feel free to:

- Submit new problems or improvements
- Fix bugs or formatting issues
- Share feedback or ideas

## License

This project is licensed under the [MIT License](LICENSE).