Skip to content

JavedAkhtar0/C-Fundamentals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Programming Fundamentals

C

Overview

This repository contains C programs developed while learning programming fundamentals, problem-solving techniques, functions, arrays, and basic algorithmic concepts.

The repository serves as a collection of practice programs that demonstrate core C programming concepts and logical problem-solving skills.


Topics Covered

Basic Programming

  • Variables and Data Types
  • Input and Output Operations
  • Operators
  • Conditional Statements
  • Loops

Functions

  • Function Definition
  • Function Calls
  • User Defined Functions
  • Mathematical Operations

Arrays

  • Array Traversal
  • Array Operations
  • Maximum and Minimum Element
  • Sliding Window Examples

Problem Solving

  • Calculator Programs
  • Number Operations
  • Prime Number Programs
  • Perfect Number Programs
  • Reverse Number Programs
  • Percentage Calculations
  • Swapping Numbers
  • Multiplication Tables

Sample Programs

  • Calculator
  • Even/Odd Checker
  • Largest Number Finder
  • Maximum Value in Array
  • Percentage Calculator
  • Perfect Number Checker
  • Reverse Digits
  • Sum of Numbers
  • Swap Two Numbers
  • Multiplication Table
  • Sliding Window Examples

Repository Structure

C
│
├── Array/
├── calculator.c
├── even.c
├── largest.c
├── maximum.c
├── percentage.c
├── perfect.c
├── reverse_the_digit.c
├── sum.c
├── swap_two_numbers.c
├── table.c
├── slidingWindow.c
└── README.md

Technologies Used

  • C Programming Language

Learning Objectives

  • Build a strong foundation in C programming
  • Improve logical thinking and problem-solving skills
  • Understand functions and arrays
  • Practice algorithm implementation
  • Prepare for advanced programming and DSA concepts

Author

Javed Akhtar

GitHub Profile: https://github.com/JavedAkhtar0

About

Collection of C programs covering programming fundamentals, problem-solving exercises, arrays, functions, and basic algorithmic concepts.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages