/C_Code_Library

A collection of C code examples, including university exercises and self-directed studies. Features recursive functions, data structures, and algorithms, with implementations for mathematical calculations, array manipulations, and string operations.

Primary LanguageCMIT LicenseMIT

C Projects Repository

This repository contais exercises and projects completed in the C programming language. It includes university assignments, self-study projects, and competitive programming exercises. The repository is organized into different folders, each representing a specific course or area of study.

Directory Structure

  • University: Main folder for academic-related exercises and projects.

    Unioste Logo

    • computation_1: Contains exercises from the Computation 1 course.
    • computation_2: Contains exercises on recursive functions in C. Includes implementation and header files.
    • data_structures_and_algorithms: Contains exercises and projects related to data structures and algorithms. Includes function and header files.
    • Introduction_to_Computing: Contains exercises and projects from the Introduction to Computing course.

Usage Instructions

  1. Clone the Repository:
    git clone https://github.com/gabrielhochmann/Learning-C.git
    
  2. Compilation: Navigate to the specific folder and compile the .c files using a C compiler, such as gcc.
    gcc -o executable_name file.c
    
  3. Execution: After compilation, run the generated executable.
    ./executable_name
    

Contribution

If you wish to contribute to this repository, please fork it and submit a pull request with your changes. Ensure your code is well-documented and tested.

License

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

Section Details

  • Directory Structure: Explains the organization of folders and their contents.
  • Usage Instructions: Provides steps to clone, compile, and run the code.
  • Contribution: Guidelines for contributing to the repository.
  • License: Details about the project's license.