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

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.

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.