This page contains the list of C programming examples which covers the concepts like: basic c programs, programs on numbers, loop programs, functions, recursions etc.

**TIP :** Please visit our C Programming section to learn C Programming Language with examples.

All the programs that are present in this page might contains at least three examples, which includes program using For Loop, using While Loop, Functions. In some case, Recursions.

## Simple C Programming Examples

- Hello World
- Add Two Numbers
- Compound Interest
- Cube of a Number
- Even or Odd
- Even Numbers from 1 to N
- Largest of Two Numbers
- Largest of Three Numbers
- Multiplication Table
- Number is Divisible by 5 and 11
- Odd Numbers from 1 to N
- Print an Integer, Character, and Float Value
- Positive or Negative Number
- Power of a Number
- Print 1 to 100 without using Loop
- Profit or Loss
- Roots of a Quadratic Equation
- Simple Interest
- Standard Deviation
- Sum of Even and Odd numbers in a Given Range
- Square of a Number
- Square root of a Number
- Sum of Even Numbers from 1 to n
- Sum of Odd Numbers from 1 to n
- Student Grade
- Total, Average, and Percentage of Five Subjects

## C Programming Examples on Numbers

- Armstrong Number
- ASCII Value of Single Character
- ASCII Values of all Characters
- Count Number of Digits in a Number
- Check the Number is a Prime, Armstrong, or Perfect Number
- Calculate Electricity Bill
- Factors of a Number
- Factorial of a Given Number
- First Digit of Number
- First and Last Digit of a Number
- GCD of Two Numbers
- Generic Root of a Number
- Gross Salary of an Employee
- Last Digit of Number
- LCM of Two Numbers
- Natural Numbers from 1 to N
- Natural Numbers in Reverse Order
- Palindrome or Not
- Perfect Number or Not
- Prime Number
- Prime Numbers from 1 to 100
- Product of Digits of a Number
- Prime Factors of a Number
- Reverse a Number
- Swap Two Numbers
- Sum of First and Last Digit of a Number
- Swap First and Last Digit of a Number
- Sum of N Natural Numbers
- Sum and Average of N Numbers
- Strong Number
- Sum of Digits in a Given Number
- Simple Calculator
- Total Notes in a Given Amount

## Calendar Programs in C

## Conversion Programs in C

Following are the list of program to Convert

- Centimeter to Meter and Kilometer
- Celsius to Fahrenheit
- Fahrenheit to Celsius
- Kilometer to Meter Centimeter and Millimeter

## C Character Programs

C Program to Check whether the Character is

- Alphabet or Not
- Alphabet or Digit
- Convert Character to Uppercase
- Convert Character to Lowercase
- Digit or Not
- Digit or Alphabet or Special Character
- Lowercase or Not
- Lowercase or Uppercase Alphabet
- Print Alphabets from a to z
- Print Alphabets between A and Z
- Uppercase or Not
- Vowel or Consonant

## C String program

- All Occurrence of a Character in a String
- Compare two Strings
- Concatenate Two Strings
- Copy String
- Count Alphabets, Digits and Special Characters in a String
- Count Vowels, and Consonants in a String
- Counting All Occurrence of a Character in a String
- Count Total Number of Words in a String
- Frequency of each Character in a String
- First Occurrence of a Character in a String
- First Occurrence of a Word in a String
- Last Occurrence of a Character in a String
- Length of a String
- Lowercase to Uppercase
- Maximum Occurring Character in a string
- Minimum Occurring Character in a String
- Palindrome String
- Remove First Occurrence of a Character in a String
- Remove Last Occurrence of a Character in a String
- Removing All Occurrences of a Character in a String
- Remove All Duplicate Characters in a String
- Replace First Occurrence of a Character in a String
- Replace Last Occurrence of a Character in a String
- Replacing All Occurrence of a Character in a String
- Reverse a String
- Reverse Order of Words in a String
- Toggle Case of all Characters in a String
- Uppercase to Lowercase

## Area Programs in C

Following are the list of Area programs

- Area of a Circle
- Diameter, Circumference, and Area of a Circle
- Area of a Triangle
- Area of a Triangle using Base and Height
- Angle of a Triangle if two angles are given
- Triangle is Equilateral Isosceles or Scalene
- Use Angles to check Triangle is valid or Not
- Use Sides to check Triangle is Valid or Not
- Area of Rectangle
- Area of a Rectangle using Length and Width
- Perimeter of a Rectangle using Length and Width
- Area of a Trapezoid
- Area of a Right Angled Triangle
- Find Area of an Equilateral Triangle

## Volume and Surface Area Programs

Following are the list of Volume and Surface Area programs

- Volume and Surface Area of Sphere
- Volume and Surface Area of a Cylinder
- Find Volume and Surface Area of a Cube
- Volume and Surface Area of a Cuboid
- Volume and Surface Area of a Cone

## Array Programs in C

- Arithmetic Operations on One Dimensional Array
- Count Even and Odd Numbers in an Array
- Count Positive and Negative Numbers in an Array
- Copy an Array to another
- Count Frequency of each Element in an Array
- Count Total Number of Duplicate Elements in an Array
- Delete an Element in an Array
- Delete Duplicate Elements from an Array
- Insert an Element into an Array
- Largest Number in an Array
- Largest and Smallest Number in an Array
- Merge Two Arrays
- Print Elements in an Array
- Put Even and Odd Numbers in two Separate Arrays
- Put Positive and Negative Numbers in two Separate Arrays
- Print Negative Numbers in an Array
- Print Positive Numbers in an Array
- Reverse an Array
- Search for Element in an Array
- Second largest Number in an Array
- Smallest Number in an Array
- Sort Array in Ascending Order
- Sort Array in Descending Order
- Sum of all Elements in an Array
- Sum of Even and Odd Numbers in an Array
- Swap Two Arrays Without Using Temp Variable
- Unique Elements in an Array

## Matrix Programs

- Arithmetic Operations on Multi-Dimensional Arrays
- Add two Matrices
- Check Two Matrices are Equal or Not
- Identity Matrix
- Interchange Diagonals of a Matrix
- Lower Triangle Matrix
- Scalar Multiplication of a Matrix
- Sparse Matrix
- Sum of Diagonal Elements in a Matrix
- Sum of each and every Row and Column in a Matrix
- Subtract Two Matrices
- Sum of Lower Triangle Matrix
- Sum of Opposite Diagonal Elements in a Matrix
- Symmetric Matrix
- Sum of Upper Triangle Matrix
- Transpose a Matrix
- Upper Triangle Matrix

## Pointers Programs

## C Programs to print Series

- Fibonacci Series Program
- Find Nth Fibonacci Number
- Sum of series 1²+2²+3²+….+n²
- Sum of series 1³+2³+3³+….+n³

## C Programs to display Patterns and Shapes

The following are the list of programs to Print

- Exponentially Increasing Star Pattern
- Floyd’s Triangle
- Hollow Square Star Pattern
- Hollow Rectangle Star Pattern
- Inverted Right Triangle Star Pattern
- Inverted Pyramid Star Pattern
- Mirrored Right Triangle Star Pattern
- Pascal Triangle
- Rectangle Star Pattern
- Right Angled Triangle Star Pattern
- Reversed Mirrored Right Triangle
- Square Star Pattern
- Star Pyramid Pattern

## C Programming Examples on Number pattern

- Box Number Pattern of 1 and 0’s
- Hollow Box Number Pattern
- Inverted Right Triangle Number Pattern
- Print 1 and 0 in Alternative Rows
- Print 1 and 0 in Alternative Columns
- Right Triangle Number Pattern
- Square Number Pattern

Thank You for Visiting Our Blog

Amit Singh says

Dear sir, your effort is really helpful for us. the categorization of topics , inclusion of complex programs is very helpful to learn and for better understanding. All the programs are having no mistakes for clear understanding. Thanks a lot for your effort . Need similar types of contents in C++ , with complex programs, Angular JS,

Regards

suresh says

Thank you for your valuable feedback Amit.

Joe Schaefer says

I would like to see an example of printing/writing to a printer. Also, the special commands to put the printer into condensed print, and to have it print landscape instead of portrait.

jismi says

really helpful …thank you so much.. Great effort