Skip to content

Master C programming fundamentals through a beginner-friendly collection of simple, logical, and well-structured programs. This repository covers core topics like loops, arrays, functions, number logic, and pattern problems, making it easier for students to practice, revise, and build a strong foundation in C with confidence. ๐Ÿ’ป๐Ÿš€

Notifications You must be signed in to change notification settings

HEYKASHIF/C-foundation-programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

C Foundation Programs ๐Ÿ’ป

This repository is a collection of beginner-friendly C programs that cover all the important foundation topics:

  • Operators & expressions
  • Conditions (if/else, switch)
  • Loops (while, for, do-while)
  • Functions (TSRS, TSRN, etc.)
  • Arrays & matrices
  • Strings
  • Patterns
  • Number theory (prime, HCF, LCM, Fibonacci, etc.)

It is perfect for B.Tech / BCA / Diploma students or anyone who wants to build strong C programming basics.


๐ŸŽฏ Goals of this Repo

  • Practise core C concepts with small, focused programs
  • Understand logic building step by step
  • Use this as a quick revision sheet before exams or interviews
  • See examples of clean, simple C code

๐Ÿ“ Structure & Naming Style

All programs are simple .c files kept in the root of the repo.

Most filenames follow this pattern:

a-prog-to-<what-the-program-does>-ass<assignment_no>.c
a-function-to-<what-the-function-does>-tsrs-ass<assignment_no>.c


๐Ÿ“ฉ Contact

If you have doubts, suggestions, or want to discuss any program:

  • Open an Issue on this repository

  • Or connect with the repo owner on GitHub: @HEYKASHIF


Happy coding in C! ๐ŸŽ‰

About

Master C programming fundamentals through a beginner-friendly collection of simple, logical, and well-structured programs. This repository covers core topics like loops, arrays, functions, number logic, and pattern problems, making it easier for students to practice, revise, and build a strong foundation in C with confidence. ๐Ÿ’ป๐Ÿš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published