Anda di halaman 1dari 25

1

/*To Check whether given number is positive, negative or zero */


#include<stdio.h> #include<conio.h> void main() { int num ; clrscr() ; printf("Enter the number : "); scanf("%d",&num) ; if (num>0) { printf("Number is positive \n"); } else if (num <0) { printf("Number is negative \n"); } else { printf("Number is Zero \n"); } getch(); }

/* To Find the biggest of three numbers using Nested if statement */


#include<stdio.h> #include<conio.h> void main() { int a , b , c ; clrscr() ; printf("Enter the three numbers : "); scanf("%d%d%d",&a,&b,&c) ; if (a > b) { if ( a > c ) printf("a is bigger \n"); else printf("c is bigger \n"); } else { if ( b > c ) printf("b is bigger \n") ; else printf("c is bigger \n"); } getch(); }

/*To find the sum of individual digits of FOUR digit number */


#include<stdio.h> #include<conio.h> void main() { int num , sum , r , q ; clrscr() ; printf("Enter the number : "); scanf("%d",&num) ; sum = 0 ; if (( num > 999 ) && (num < 10000 )) { while ( num != 0 ) { r = num % 10 ; q = num / 10 ; sum = sum + r ; num = q ; } printf("Sum of individual digits of FOUR digit no. is:%d\n",sum ) ; } else printf("Not a FOUR digit number \n") ; getch(); }

/*To Find GCD and LCM of two integers */


#include<stdio.h> #include<conio.h> void main() { int u , v , t , gcd , lcm ,m1 , m2 ; clrscr() ; printf("Enter two numbers : "); scanf("%d%d",&u , &v) ; m1 = u ; m2 = v ; while ( v != 0 ) { t=u%v; u=v; v=t; } gcd = u ; lcm = (m1 * m2) / gcd ; printf("GCD of above two numbers is %d\n",gcd ) ; printf("LCM of above two numbers is %d\n",lcm ) ; getch(); }

/* To Check whether given number is Palindrome or Not */


#include<stdio.h> #include<conio.h> void main() { int num ,num1 , r , q , rev ; clrscr() ; rev = 0 ; printf("Enter the number : "); scanf("%d",&num) ; num1 = num ; while ( num != 0 ) { r = num % 10 ; q = num / 10 ; rev = rev * 10 + r ; num = q ; } if ( num1 == rev ) printf("Given number is palindrome \n"); else printf("Given number is not palindrome \n"); gtech(); }

/* To generate fibonacci numbers from m to n */


#include<stdio.h> #include<conio.h> void main() { int f1, f2, f , n , i ; clrscr() ; printf("How many fibonacci number you want : "); scanf("%d",&n) ; f1=0 ; f2=1 ; printf("Fibonacci numbers are \n") ; if (n <= 0 ) printf("No output\n") ; else if ( n == 1 ) printf("%d\n",f1) ; else { printf("%d\n",f1) ; printf("%d\n",f2) ; } for ( i =3 ; i<=n ; ++i) { f = f1+f2 ; printf("%d\n",f) ; f1=f2 ; f2=f ; } getch(); }

/*To Check whether given number is prime or not */


#include<stdio.h> #include<conio.h> void main() { int num , f , i ; clrscr() ; printf("Enter the number : "); scanf("%d",&num) ; f=1 ; for (i=2 ; i<= num-1 ;++i) { if ( num % i == 0 ) { f=0; } } if (f==1) printf("Given numbers is prime \n") ; else printf("Given numbers is not prime \n") ; getch(); }

/* To find Sum of odd and even numbers */


#include<stdio.h> #include<conio.h> void main() { int esum=0,osum=0,sum,i,n; clrscr(); printf("Enter the limit\n"); scanf("%d",&n); for(i=1;i<=n;++i) { if((i%2)==0) esum=esum+i; else osum=osum+i; } sum=esum+osum; printf("Sum of even numbers from 1 to %d=%d\n",n,esum); printf("Sum of odd numbers from 1 to %d=%d\n",n,osum); printf("Sum of numbers from 1 to %d=%d\n",n,sum); getch(); }

/* To generate the Prime numbers from m to n */


#include<stdio.h> #include<conio.h> void main() { int m, n ,j, f , i ; clrscr() ; printf("Enter the first limit : "); scanf("%d",&m) ; printf("Enter the second limit : "); scanf("%d",&n) ; for (i=m ; i<=n ; ++i) { f=1 ; for (j=2 ; j<= i-1 ;++j) { if ( i %j == 0 ) { f=0; } } if (f==1) printf("%d\n",i); } getch(); }

10

/* Print multiplication table using for loop */


#include<stdio.h> #include<conio.h> void main() { int i,j,p,n ; clrscr() ; printf("Enter the number: "); scanf("%d",&n) ; printf("Multiplication tables are : \n"); for (i=1 ; i<=n ; ++i) { printf("Multiplication table %d is \n",i) ; for (j=1 ; j<= 10 ;++j) { p=i*j ; printf("%d X %d = %d } printf("\n") ; } getch(); } ",i,j,p);

11

/*To find factorial of given number */


#include<stdio.h> #include<conio.h> void main() { int i, n ; long int fact ; clrscr() ; printf("Enter the number : "); scanf("%d",&n) ; fact=1 ; for (i=2 ; i<=n ;++i) { fact = fact * i ; } printf("Factorial is %ld\n",fact) ; getch(); }

12

/*To print floyd's triangle */


#include<stdio.h> #include<conio.h> #define MAX 5 void main() { int i ,j , k , z , space=9; clrscr(); printf("Pattern is \n\n\n"); for(i=1 ; i <= 9 ; ++i ) { for(z=1 ; z<=space ; ++z ) { printf(" "); } for(j=1; j<i ; ++j ) { printf("%d",j); } for(k = j ; k >= 1 ; --k ) { printf( "%d",k ); } printf("\n\n"); 1. space=space-1; } getch(); }

13

/* To find the roots of Quadratic Equation */


#include<stdio.h> #include<conio.h> #include<math.h> void main() { int a,b,c ; float x1,x2,real,imag,d ; clrscr() ; printf("Enter the co-efficients : " ); scanf("%d%d%d",&a,&b,&c) ; d=b*b-4*a*c ; if (d>0) { x1 = (-b+sqrt(d))/(2*a) ; x2 = (-b-sqrt(d))/(2*a) ; printf("Roots are real & distinct \n"); printf("x1=%f x2=%f \n",x1,x2) ; } else if (d==0) { x1=x2=-b/(2.0*a) ; printf("Roots are real & equal : \n") ; printf("x1=%f x2=%f \n",x1,x2); } else { real=-b/(2.0*a) ; imag=sqrt(abs(d))/(2*a) ; printf("Roots are imaginary : \n") ; printf("x1=%f +J %f \n",real ,imag); printf("x2=%f -J %f \n",real ,imag); }getch(); }

14

/* To find sum of even and odd numbers in given array */


#include<stdio.h> #include<conio.h> void main() { int a[20] ; int i,n , seven , sodd ; printf("Enter the value for n : " ); scanf("%d",&n) ; printf("Enter the Array elements : \n"); for (i=0 ; i< n ;++i) { scanf("%d",&a[i]) ; } seven = 0 ; sodd=0 ; for (i=0 ; i< n ;++i) { if (a[i] % 2 == 0) seven = seven + a[i] ; else sodd = sodd + a[i] ; } printf("Array elements are as follows :\n") ; for (i=0 ; i< n ;++i) { printf("%d\n",a[i]) ; } printf("Sum of even numbers in an Array = %d\n",seven ) ; printf("Sum of odd numbers in an Array = %d\n",sodd ) ; getch(); }

15

/* Sort given array elements in ascending & descending order */


#include<stdio.h> #include<conio.h> void main() {int a[20] ; int i,j,temp , n ; printf("Enter the value for n : " ); scanf("%d",&n) ; printf("Enter the Array elements : \n"); for (i=0 ; i< n ;++i) { scanf("%d",&a[i]) ; } for (i=0 ; i<=n-2 ; ++i) for (j=i+1 ; j<=n-1 ; ++j) { if (a[i] > a[j]) { temp = a[i] ; a[i] = a[j] ; a[j] =temp ; } } printf("Array elements in ascending order :\n") ; for (i=0 ; i< n ;++i) { printf("%d\n",a[i]) ; } for (i=0 ; i<=n-2 ; ++i) for (j=i+1 ; j<=n-1 ; ++j) { if (a[i] < a[j]) { temp = a[i] ; a[i] = a[j] ; a[j] =temp ; } } printf("Array elements in descending order :\n") ; for (i=0 ; i< n ;++i) { printf("%d\n",a[i]) ; } getch(); }

16

/* To search an element in an array using Linear Search */


#include<stdio.h> #include<conio.h> void main() { int a[20] ; int i,x , n , f ; printf("Enter the value for n : " ); scanf("%d",&n) ; printf("Enter the Array elements : \n"); for (i=0 ; i< n ;++i) { scanf("%d",&a[i]) ; } printf("Array elements are :\n") ; for (i=0 ; i< n ;++i) { printf("%d\n",a[i]) ; } printf("Enter element to be searched : "); scanf("%d",&x) ; f=0 ; for (i=0 ; i<n ; ++i) { if (x == a[i] ) f=1 ; } if (f==1 ) printf("Found \n") ; else printf("Not Found \n"); getch(); }

17

/* To search an element using Binary search */


#include<stdio.h> #include<conio.h> void main() { int a[20] ; int i , x , n ,mid , low , hi ,f ; printf("Enter the value for n : " ); scanf("%d",&n) ; printf("Enter the Array elements : \n"); for (i=0 ; i< n ;++i) { scanf("%d",&a[i]) ; } printf("Array elements are :\n") ; for (i=0 ; i< n ;++i) { printf("%d\n",a[i]) ; } printf("Enter element to be searched : "); scanf("%d",&x) ; low = 0 ; hi = n-1 ; f=0 ; while (low <=hi) { mid = ( low + hi ) / 2 ; if (a[mid] == x ) { f=1; break ; } if ( x < a[mid]) { hi = mid-1 ; } else { low = mid+1 ; } } if (f==1) printf("Found at position %d\n",mid); else printf("Not Found \n") ;getch();

18
/* To add the two matrices */ #include<stdio.h> #include<conio.h> void main() { int a[5][5] , b[5][5] , c[5][5] ; int i,j , row , col ; printf("Enter number of rows : " ); scanf("%d",&row) ; printf("Enter number of columns : " ); scanf("%d",&col) ; printf("Enter the MATRIX A elements : \n"); for (i=0 ; i< row ;++i) for (j=0; j<col ;++j) { scanf("%d",&a[i][j]) ; } printf("Enter the MATRIX B elements : \n"); for (i=0 ; i< row ;++i) for (j=0; j<col ;++j) { scanf("%d",&b[i][j]) ; } for (i=0 ; i< row ;++i) for (j=0; j< col ;++j) { c[i][j]=a[i][j] + b[i][j] ; } printf("MATRIX A is : \n"); for (i=0 ; i< row ;++i) { for (j=0; j<col ;++j) { printf("%d ",a[i][j]) ; } printf("\n") ; } printf("MATRIX B is : \n"); for (i=0 ; i< row ;++i) { for (j=0; j<col ;++j) { printf("%d ",b[i][j]) ; } printf("\n") ; } printf("MATRIX C is : \n");

19
for (i=0 ; i< row ;++i) { for (j=0; j<col ;++j) { printf("%d ",c[i][j]) ; } printf("\n") ; } getch(); }

20

/* To multiply the two matrices */ #include<stdio.h> #include<conio.h>

void main() { int a[5][5] , b[5][5] , c[5][5] ; int i,j,k , r1 , c1 , r2 , c2 ; clrscr() ; printf("Enter number of rows of MAT A : " ); scanf("%d",&r1) ; printf("Enter number of columns of MAT A : " ); scanf("%d",&c1) ; printf("Enter number of rows of MAT B : " ); scanf("%d",&r2) ; printf("Enter number of columns of MAT B : " ); scanf("%d",&c2) ; if( c1 == r2 ) { printf("Enter the MATRIX A elements : \n"); for (i=0 ; i< r1 ;++i) for (j=0; j<c1 ;++j) { scanf("%d",&a[i][j]) ; } printf("Enter the MATRIX B elements : \n"); for (i=0 ; i< r2 ;++i) for (j=0; j<c2 ;++j) { scanf("%d",&b[i][j]) ; } for (i=0 ; i< r1 ;++i) for (j=0; j< c2 ;++j) { c[i][j] = 0 ; for (k=0; k<c1 ; ++k) { c[i][j] = c[i][j] + a[i][k] * b[k][j] ; } } printf(" MATRIX A is : \n"); for (i=0 ; i< r1 ;++i) { for (j=0; j<c1 ;++j) {

21
printf("%d ",a[i][j]) ; } printf("\n") ; } printf("MATRIX B is : \n"); for (i=0 ; i< r2 ;++i) { for (j=0; j<c2 ;++j) { printf("%d ",b[i][j]) ; } printf("\n") ; } printf(" MATRIX C is : \n"); for (i=0 ; i< r1 ;++i) { for (j=0; j<c2 ;++j) { printf("%d ",c[i][j]) ; } printf("\n") ; } } else { printf("Matrix multiplication is not possible \n") ; } getch(); }

22

/* To find Norm & trace of given Matrix */ #include<stdio.h> #include<conio.h> #include<math.h> void main() { int a[5][5] ; int i , j , r , c ,trace = 0 ; float norm = 0.0 ; clrscr() ; printf("Enter number of rows of MAT A : " ); scanf("%d",&r) ; printf("Enter number of columns of MAT A : " ); scanf("%d",&c) ; printf("Enter the MATRIX A elements : \n"); for (i=0 ; i< r ;++i) for (j=0; j<c ;++j) { scanf("%d",&a[i][j]) ; } printf(" Given Matrix is : \n"); for (i=0 ; i< r ;++i) { for (j=0; j<c ;++j) { printf("%d ",a[i][j]) ; } printf("\n") ; } for (i=0 ; i< r ;++i) for (j=0; j<c ;++j) { norm = norm + a[i][j]* a[i][j] ; } norm = sqrt(norm ) ; if ( r == c ) { for (i=0 ; i<r ; ++i) trace = trace + a[i][i] ; printf("Trace of Matrix is %d\n",trace) ; } else { printf("Matrix isnot Square Matrix & has no trace \n") ; }printf("Norm of Matrix is %f\n",norm );getch(); }

23

/* To find factorial of a given number using Recursion */ #include<stdio.h> #include<conio.h> int fact(int n ) { int x , y ; if ( n==0 ) return ( 1 ) ; y=fact(n-1) ; return(n*y) ; } void main() { int num ; printf("Enter the number : ") ; scanf("%d",&num) ; printf("Factorial of given number is %d\n",fact(num)) ; getch(); }

24

/*To count frequency of a character in a given string */ #include<stdio.h> #include<conio.h> void main() { char s[] = "That is a college" ; int count , i ; char ch ; count=0 ; clrscr() ; printf("Given string is \n") ; printf("%s\n",s ); printf("Enter a character : "); scanf("%c",&ch) ; i=0 ; while (s[i] != '\0' ) { if (ch == s[i] ) ++count ; ++i ; } printf("The given character is %d times appears in string \n",count) ; getch();
}

25
/* Details of Students information using structure */ #include<stdio.h> #include<conio.h> struct stud { int rno ; int phy ; int chem ; int math ; }; void main() { struct stud s[10] ; int i,n ; clrscr() ; printf("Enter how many students : "); scanf("%d",&n) ; for (i=0 ; i<n ;++i) { printf("Enter the roll no of student : "); scanf("%d",&s[i].rno) ; printf("Enter marks in physics : "); scanf("%d",&s[i].phy) ; printf("Enter marks in physics : "); scanf("%d",&s[i].chem) ; printf("Enter marks in physics : "); scanf("%d",&s[i].math) ; } clrscr() ; printf("Student Information is : \n" ) ; printf("-------------------------\n" ) ; for (i=0 ; i<n ;++i ) { printf("Roll No %d ",s[i].rno ) ; printf("Physics marks %d\n",s[i].phy) ; printf("Chemistry marks %d ",s[i].chem) ; printf("Mathematics marks %d\n\n\n",s[i].math) ; } getch(); }

Anda mungkin juga menyukai