This repository contains a collection of programming questions and solutions in the C programming language. The questions cover various fundamental concepts such as Input/Output, Operators, Decision Control, Loops, Functions, Arrays, Strings, Pointers and more.
The repository is structured based on different topics, with each topic having its dedicated folder containing relevant programming questions and solutions.
- /01_basic_input_output
- /02_operators
- /03_decision_control_instructions
- /04_iterative_control_instructions
- /05_patterns_problems
- /06_switch_case_control_instructions
- /07_functions
- /08_recursion
- /09_arrays
- /10_array_with_functions
- /11_multi_dimensional_array
- /12_multi_dimensional_array_with_functions
- /13_strings
- /14_string_with_functions
- /15_handling_multiple_strings
- /16_handling_multiple_strings_with_functions
- /17_pointers
- /18_structure
- /19_dynamic_memory_allocation
- /20_miscellaneous_programs
To clone this repository to your local machine, follow these steps:
-
Copy the repository URL by clicking on the "Code" button and selecting either HTTPS or SSH.
-
Open your terminal or command prompt.
-
Use the
git clone
command followed by the copied repository URL.
For HTTPS:
git clone https://github.com/webwithaman/c-programming-questions.git
- Navigate to the root directory of the project.
- Run the command
make run
to start the program. - Follow the on-screen instructions to answer the questions.
If you find a bug or have a feature request, please open an issue on GitHub. If you'd like to contribute code, please fork the repository and submit a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details.