Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/danilo-01-code/havard-cs50-c

This repository contains my solutions to the C programming exercises from Harvard's CS50 course. Each exercise focuses on fundamental programming concepts, showcasing my understanding of algorithms, data structures, and memory management in C.
https://github.com/danilo-01-code/havard-cs50-c

Last synced: 30 days ago
JSON representation

This repository contains my solutions to the C programming exercises from Harvard's CS50 course. Each exercise focuses on fundamental programming concepts, showcasing my understanding of algorithms, data structures, and memory management in C.

Awesome Lists containing this project

README

        

# CS50 C Exercises Repository

Welcome to my CS50 C exercises repository. This repository contains various exercises, task configurations, and supplementary files related to the CS50 course.

## About

This repository is dedicated to exercises and projects from the CS50 course, which is a popular introduction to computer science offered by Harvard University. The exercises are written in C, covering a wide range of topics from the course.

## Structure

The repository is structured as follows:

- **exercises/**: Contains the individual exercise files.
- **task.json**: Configuration file for tasks.
- **s_spp_propriets/**: Supplementary files and properties used for the exercises.

## Exercises

Each exercise in the `exercises` directory is designed to reinforce a specific concept taught in the CS50 course. The exercises cover a range of topics, including:

- Basic syntax and data types
- Control structures
- Functions and recursion
- Pointers and memory management
- Data structures (arrays, linked lists, etc.)

## Task Configuration

The `task.json` file contains configurations related to the tasks and exercises. It includes metadata and settings that help in managing and executing the exercises efficiently.

## Supplementary Files

The `s_spp_propriets` directory contains supplementary files and properties that support the exercises. These may include additional resources, libraries, or configuration files needed for certain tasks.

## Getting Started

To get started with the exercises:

1. Clone the repository:
```sh
git clone https://github.com/your-username/cs50-c-exercises.git
```
2. Navigate to the repository directory:
```sh
cd cs50-c-exercises
```
3. Compile and run an exercise:
```sh
gcc exercises/filename.c -o output
./output
```

## Contributing

Contributions are welcome! If you have any suggestions, improvements, or new exercises, feel free to create a pull request or open an issue.

## License

This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.