https://github.com/mmaffi/alg1-academic-exercises
📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.
https://github.com/mmaffi/alg1-academic-exercises
algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges
Last synced: 3 months ago
JSON representation
📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.
- Host: GitHub
- URL: https://github.com/mmaffi/alg1-academic-exercises
- Owner: MMaffi
- License: mit
- Created: 2025-03-30T14:48:17.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-06-27T13:10:00.000Z (4 months ago)
- Last Synced: 2025-06-27T14:24:49.469Z (4 months ago)
- Topics: algorithms, c-exercises, c-language, c-programming, college-projects, computer-science, data-structures, learning-c, logic-programming, programming-challenges
- Language: C
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📘 C Academic Exercises 📘
This repository contains practical programming exercises in C developed throughout my **Information Systems** degree at **UFMS CPTL**. The goal of this repository is to consolidate fundamental concepts of the C language and best development practices, while also serving as a portfolio for continuous learning in the programming field.
## 📂 Content
The repository is organized into topics that cover different aspects of the C language, including:
- **C Language Fundamentals**: Basic syntax, data types, operators, control structures, and loops.
- **Functions and Modularization**: Defining and using functions, passing parameters, recursion, and organizing code modularly.
- **Pointers and Dynamic Memory Allocation**: Manipulating pointers, memory allocation and deallocation with `malloc`, `free`, and others.
- **File Handling**: Reading and writing files, both text and binary.
- **Data Structures**: Implementing and manipulating structures like linked lists, stacks, queues, and trees.## 🚀 How to Use
To start using the exercises in this repository, follow the steps below:
1. **Clone the repository**:
Clone the repository to your local environment:
```bash
git clone https://github.com/MMaffi/c-academic-exercises.git
2. **Access the repository directory**:
Go to the cloned repository directory:
```bash
cd c-academic-exercises
3. **Compile an exercise**:
To compile any C exercise, use the ```gcc``` command (GNU compiler):
```bash
gcc .c -o
4. **Run the program**:
After compiling, run the generated executable:
```bash
./## 📌 About
**Course**: Information Systems - UFMS CPTL
**Objective**: Strengthen C language concepts and improve logical reasoning through practical exercises.
**Contact**: If you have suggestions, want to discuss an exercise, or share ideas, feel free to open an issue or contact me directly.