Program : Square of a number
#include <stdio.h> int main() { int a,result; printf("Enter the number"); scanf("%d",&a); result=a*a; printf("The square of the number is %d\n",result); return 0; }
Program : Square of a number (user define)
#include <stdio.h> int get_square(int); void main() { int a,result; scanf("%d",&a); result= get_square(a); printf(" %d",result); } int get_square(int a) { return a*a; }
Program : Area of the circle
#include <stdio.h>
1|Page
int main() { int b; float a,result; a=3.14; printf("Enter the value of radius"); scanf("%d",&b); result=a*b*b; printf("The area of the circle is %f",result); return 0; }
Program : Area of the circle (user define)
#include <stdio.h> #include <conio.h> float get_area(int); void main() { int a; float result; printf("Enter the value of a\n"); scanf("%d",&a); result= get_area(a); printf("The area of the circle is %f",result); getch(); } float get_area(int a) { return 3.14*a*a; } 2|Page
Program : Area of the cube
#include<stdio.h> void main() { int a,b,c,result; printf("Enter The Numbers\n"); a:; b:; c:; scanf("%d %d %d",&a,&b,&c); result=a*b*c; printf("the area of the cube is %d",result); }
Program: Armstrong number
#include <stdio.h> void main() {int num,sum,a,t; sum=0; printf("Enter the number\n"); scanf("%d",&num); t=num; while (num!=0) { a=num%10; sum=sum+(a*a*a); num=num/10; } if (sum==t)
3|Page
printf("armstrong\n"); else printf("not armstrong\n"); }
Program: Digital root of a number
#include <stdio.h> void main() {int num,sum; sum=0; printf("Enter the number\n"); scanf("%d",&num); while (num!=0) {sum=sum+(num%10); num=num/10; } printf("sum= %d\n",sum);}
Program: Perfect number
#include <stdio.h> void main() { int i,n,r; r=0; printf("Enter the number"); scanf("%d", &n); for(i=1;i<n;i++) if(n%i==0) {
4|Page
r=r+i; } if(n==r) printf("the number is perfect"); else printf("\nthe number is not perfect"); }
Program: N perfect number
#include <stdio.h> int perfect(int); void main() { int m,i; printf("Enter the value of m"); scanf("%d", &m); for(i=1;i<=m;i++) { if(perfect(i)==1) printf(" ,%d",i); } } int perfect(int n) { int i,r; r=0; for(i=1;i<n;i++) if(n%i==0) { } if(n==r) 5|Page r=r+i;
return 1; else return 0; }
Program: Find the grade
#include <stdio.h> void main() { float H,C,T; printf("Enter the numbers:\n"); scanf("%f %f %f",&H,&C,&T); if ((H>60)&&(C<0.7)&&(T>5000)) printf("Grade 10\n"); else if ((H>60)&&(C<0.7)) printf("Grade 9\n"); else if ((C<0.7)&&(T>5000)) printf("Grade 8\n"); else if ((H>60)&&(T>5000)) printf("Grade 7\n"); else if ((H>60)||(C<0.7)||(T>5000)) printf("Grade 6\n"); else printf ("Grade 5\n"); }
Program: Sum of 1 to N
#include <stdio.h> void main() { int n,i;
6|Page
int sum=0; printf ("Enter the number\n"); scanf("%d",&n); for(i=1;i<n;i++) sum=sum+i; printf("%d\n",sum); }
Program: Prime Number
#include <stdio.h> void main() { int i,n,is_prime;
printf("enter the number"); scanf("%d",&n); is_prime=1; for(i=2;i<n/2;i++) if((n%i)==0) is_prime=0; { if(is_prime==1) printf("the number is prime."); else printf("the number is not prime");
} }
Program: 1, 5, 10, 15.
#include <stdio.h>
7|Page
void main() {int i; for(i=0;i<101;i=i+5) printf("%d\n",i); }
Program: Addition of a series
#include <stdio.h> void main() { int n,i; int sum=0; printf ("Enter the number\n"); scanf("%d",&n); for(i=1;i<n;i++) sum=sum+i; printf("%d\n",sum); }
Program: NcR!, NpR!
#include <stdio.h> void main() { a=1; b=1; c=1; printf("Enter the value of n and r\n"); scanf("%d %d",&n,&r); { for (i=1;i<=n;i++) int n,r,i,a,b,c,ncr,npr;
8|Page
a=a*I;
{ for (i=1;i<=(n-r);i++) b=b*i; { }
for (i=1;i<=r;i++) }
c=c*i; ncr=a/(b*c); npr=a/b;
printf("ncr= %d\n",ncr); printf("npr= %d\n",npr); }
Program: X^N
#include <stdio.h> void main() {int i,x,n,r; r=1; printf("enter x and n"); scanf("%d %d",&x,&n); for {i=1; (i<=n); i++;} {r=r*x; } printf("x^n %d",r); }
Program: N!
#include <stdio.h> void main() {int i,n,r; r=1;
9|Page
printf("enter n\n"); scanf("%d",&n); for{ i=1;(i<=n): i++;} {r=r*i; } printf("n!= %d",r); }
program: Point distance
#include <stdio.h> #include <math.h> double pointdistance(double x1,double y1,double x2,double y2) { double d = (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2); return sqrt(d); } int main(){ double x1,y1,x2,y2; scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2); double distance = pointdistance(x1,y1,x2,y2); printf("Distance is:%lf \n",distance); return 0; }
Program: Area of triangle
#include <stdio.h> #include <math.h>
double pointdistance(double x1,double y1,double x2,double y2) { double d = (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2); return sqrt(d);
10 | P a g e
} double areatriangle(double ax,double ay,double bx,double by,double cx,double cy) { double a = pointdistance(bx,by,cx,cy); double b = pointdistance(ax,ay,cx,cy); double c = pointdistance(bx,by,ax,ay); double s = (a+b+c)/2; double area = sqrt(s*(s-a)*(s-b)*(s-c)); return area; } int main() { double ax,ay,bx,by,cx,cy; scanf("%lf %lf %lf %lf %lf %lf",&ax,&ay,&bx,&by,&cx,&cy); double area = areatriangle(ax,ay,bx,by,cx,cy); printf("Area is:%lf \n",area); return 0; }
Program: Leap year
#include<stdio.h> void main() { int a; printf("Enter the year\n"); scanf("%d",&a); if (a%400 ==0) printf("the year is leap year"); else if (a%4==0 && a%100!=0) printf (" the year is leap year\n"); else 11 | P a g e
printf (" the year is not leap year\n");}
Program: Max & Min
#include <stdio.h> void main () { int a,b,max,min; printf("enter the numbers \n"); scanf("%d %d",&a,&b); if (a>=b) { min =b; max =a; } else { min =a; max =b; } printf ("max and min is %d %d\n",max,min); }
Program: Max & Min out of three number
#include <stdio.h> void main () { int a,b,c; printf("enter the numbers \n"); scanf("%d %d %d",&a,&b,&c); if (a>b)
12 | P a g e
{ if (a>c) printf("a is maximum"); else printf("c is maximum"); } else { if (b>c) printf("b is maximum"); else printf("c is maximum"); } }
Program: Odd or even
#include <stdio.h> void main() { int a; printf("enter the number\n"); scanf("%d",&a); if (a%2==0) printf ("the number is even"); else printf ("the number is odd\n"); }
Program: GPA finder
#include<stdio.h> void main()
13 | P a g e
{ float a; printf("Enter the number\n"); scanf("%f",&a); a=((a*100)/500); if (a>=80) printf("the Gread is A+"); else if (a<=79 && a>=75) printf("the Gread is A"); else if (a<=74 && a>=70) printf("the Gread is A-"); else if (a<70) printf("the Gread is F"); }
Program: Addition, subtraction, multiplication, division
#include<stdio.h> int main() { int r,f,result; printf("enter the numbers\n"); scanf("%d %d",&r,&f); result=r+f; printf("the addition of the number is %d\n",result); result=r-f; printf("the subtraction of the number is %d\n",result); result=r*f; printf("the multiplication of the number is %d\n",result); result=r/f; printf("the divition of the number is %d\n",result); 14 | P a g e
return 0; }
Program: Fahrenheit to c
#include<stdio.h> int main() { float f,result; printf("enter the temp\n"); scanf("%f",&f); result=(9*f+160)/5; printf("the Fahrenheit is %f\n",result); return 0; }
Program: Swapping a number
#include <stdio.h> int main(void) { int a,b,temp; printf("enter first number:"); scanf("%d",&a); printf("enter second number:"); scanf("%d",&b); printf("before swapping...\n"); printf("a:%d\n",a); printf("b:%d\n",b); temp=a; a=b; b=temp;
15 | P a g e
printf("after swapping...\n"); printf("a:%d\n",a); printf("b:%d\n",b); return 0; }
Program: Input array
#include <stdio.h> void main() { int a[10]; int i,m; for(i=0;i<10;i++) { printf("enter the value of m"); scanf("%d", &m); a[i]=m; } for(i=0;i<10;i++) { printf(" %d ", a[i]); } }
Program: Copy Array
#include <stdio.h> void main() { int a[10]; int i,m;
16 | P a g e
for(i=0;i<10;i++) { printf("enter the value of m"); scanf("%d", &m); a[i]=m; } int b[10]; for(i=0;i<10;i++) { b[i]=a[i]; } for(i=0;i<10;i++) { printf(" %d ", b[i]); } }
Program: Reverse Array
#include <stdio.h> void main() { int a[10]; int i,m; for(i=0;i<10;i++) { printf("enter the value of m"); scanf("%d", &m); a[i]=m; } int b[10]; 17 | P a g e
for(i=0;i<10;i++) { b[i]=a[9-i]; } for(i=0;i<10;i++) { printf(" %d ", b[i]); } }
Program: Reverse Array (different)
#include <stdio.h> void main() { int a[10],b[10]; int i,m,j; j=0; for(i=0;i<10;i++) { printf("enter the value of m"); scanf("%d", &m); a[i]=m; } for(i=9;i>=0;i--) { b[i]=a[j]; j++; } for(i=0;i<10;i++) { printf(" %d ", b[i]); 18 | P a g e
} }
Program: Find a number in array
#include <stdio.h> void main() { int a[10]; int i,m,s; int f=1; for(i=0;i<10;i++) { printf("enter the value of m"); scanf("%d", &m); a[i]=m; } printf("Enter the searching number"); scanf("%d", &s); for(i=0;i<=9;i++) { if(a[i]==s) { f=0; break; } } if(f==0) printf("number Found"); else printf("number not Found"); } 19 | P a g e
Program: GCD (Greatest Common divisor)
#include<stdio.h> Void main() {int a, b,rem; Scanf( %d %d,&a,&b); While(b>o) {rem=a%b; a=b; b=rem } Printf(%d,a); }
Program: Pyramid 1
#include <stdio.h> void main() { int i,j,k,n; printf("Enter the numbers of row"); scanf("%d", &n); for(i=1;i<=n;i++) { for(j=1;j<=(n-i);j++) printf(" "); for(k=1;k<=(2*i-1);k++) printf("*"); printf("\n"); }
20 | P a g e
} Output: * ** *** *****
Program: Pyramid 2
#include <stdio.h> void main() { int i,j,k,n; printf("Enter the numbers of row"); scanf("%d", &n); for(i=1;i<=n;i++) { for(j=1;j<(i+1);j++) printf(" "); for(k=1;k<=(n-i);k++) printf("*"); printf("\n"); } } Output: ***** **** *** ** *
Program: Pyramid 3
21 | P a g e
#include <stdio.h> void main() { int i,j,n; printf("rows;\n"); scanf("%d", &n); for (i=0;i<n;i++) { for (j=1;j<2*n+1;j++) { if (j==(i+2)) break; printf(" * "); } printf("\n"); } } Output: * ** *** **** *****
Program: Pyramid 4
#include <stdio.h> void main() { int i,j,n; printf("n:\n"); scanf("%d", &n);
22 | P a g e
for (i=0;i<n;i++) { for (j=(n+2);j>1;j--) { if (j==(i+2)) break; printf(" * "); } printf("\n"); } }
Output: ***** **** *** ** *
23 | P a g e