This repository contains my personal, entirely hand-written solutions for my introductory C programming course sheets. No AI assistants, no external code generators—just pure logic, trial-and-error, and core problem-solving code that I built entirely by myself.
The project tracks core structured programming concepts divided by course handouts:
sheet2/– Foundational input/output logic and variable assignments.sheet3/&sheet4/– Conditional logic structures (if/else,switch) and iterative loops (for,while).sheet5/&sheet6/– Practical memory arrays, custom functions, and algorithmic basics.
- Sequential code flow and data types in C
- Implementing control flow logic and loop boundaries
- Managing memory manually via basic C arrays and parameters
To run these raw C source files locally:
- Clone the repository:
git clone https://github.com/FadyAshraf-Dev/Programming1/
- Compile any file using a standardized C compiler (like GCC):
gcc filename.c -o output_program
- Execute the binary:
./output_program