Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Solution List of Programs CCP LAB B-1 to B-10 (Sem-I) Session 2011-12 /*1. ************Print Hello World**********/ #include<stdio.h> void main() { printf(“Hello”); } /*2(i).*************Addition of two numbers***********/ #include<stdio.h> void main() { Int a=5,b=10,c; C=a+b; printf(“%d”,c); } /*2(ii).*************Addition of two numbers by user***********/ #include<stdio.h> void main() { int a,b,c; printf(“enter the two numbers”); scanf(“%d%d”,&a,&b); C=a+b; printf(“%d”,c); } /*3(i).*************swap two numbers using third variable***********/ #include<stdio.h> void main() { int a=5,b=10,c; c=a; a=b; b=c; printf(“%d%d”,a,b); } /*3(ii).*************swap two numbers without using third variable***********/ #include<stdio.h> void main() { int a=5,b=10; a=a+b; a=a-b; b=a-b; printf(“%d%d”,a,b); } /*4.*************Avg Max & min of ten numbers***********/ /*wap to printf average,maximum,minimum of 10 numbers*/ #include<stdio.h> #include<conio.h> void main() { int a=10,b=20,c=30,d=40,e=50,f=60,g=70,h=80,i=90,j=100,avg,max,min; clrscr(); avg=a+b+c+d+e+f+g+h+i+j; printf("avg=%d",avg/10); /****************maximum******************** if(a>b && a>c && a>d && a>e && a>f && a>g && a>h && a>i && a>j) { printf("max no. is a "); } else { if(b>a && b>c && b>d && b>e && b>f && b>g && b>h && b>i && b>j) printf("max no. is b "); else { if(c>a && c>b && c>d && c>e && c>f && c>g && c>h && c>i && c>j) { printf("max no. is c"); printf("c");} else { if(d>a && d>b && d>c && d>e && d>f && d>g && d>h && d>i && d>j) printf("max no. is d "); else { if(e>a && e>b && e>c && e>d && e>f && e>g && e>h && e>i && e>j) { printf("max no. is e "); } else { if(f>a && f>b && f>c && f>d && f>e && f>g && f>h && f>i && f>j) printf("max no. is f "); } if(g>a && g>b && g>c && g>d && g>e && g>f && g>h && g>i && g>j) { printf("max no. is g "); } else { if(h>a && h>b && h>c && h>d && h>e && h>f && h>g && h>i && h>j) printf("max no. is h "); } if(i>a && i>b && i>c && i>d && i>e && i>f && i>g && i>h && i>j) { printf("max no. is i "); } else { printf("max no. is j "); }}}} } //*************minimum******************** if(a<b && a<c && a<d && a<e && a<f && a<g && a<h && a<i && a<j) { printf("min no. is a "); } else { if(b<a && b<c && b<d && b<e && b<f && b<g && b<h && b<i && b<j) printf("min no. is b "); else { if(c<a && c<b && c<d && c<e && c<f && c<g && c<h && c<i && c<j) { printf("min no. is c"); } else { if(d<a && d<b && d<c && d<e && d<f && d<g && d<h && d<i && d<j) printf("min no. is d "); else { if(e<a && e<b && e<c && e<d && e<f && e<g && e<h && e<i && e<j) { printf("min no. is e "); } else { if(f<a && f<b && f<c && f<d && f<e && f<g && f<h && f<i && f<j) { printf("min no. is f "); } if(g<a && g<b && g<c && g<d && g<e && g<f && g<h && g<i && g<j) { printf("min no. is g "); } else { if(h<a && h<b && h<c && h<d && h<e && h<f && h<g && h<i && h<j) { printf("min no. is h "); } if(i<a && i<b && i<c && i<d && i<e && i<f && i<g && i<h && i<j) { printf("min no. is i "); } else { if(j<a && j<b && j<c && j<d && j<e && j<f && j<g && j<h && j<i) printf("min no. is j "); }}}} } getch(); } /*5.*************Avg of ten numbers***********/ #include<stdio.h> #include<conio.h> void main() { int a,b,c,d,e,f,g,h,i,j,avg; clrscr(); printf("enter first numbers"); scanf("%d",&a); printf("enter second numbers"); scanf("%d",&b); printf("enter third numbers"); scanf("%d",&c); printf("enter fourth numbers"); scanf("%d",&d); printf("enter fifth numbers"); scanf("%d",&e); printf("enter six numbers"); scanf("%d",&f); printf("enter seventh numbers"); scanf("%d",&g); printf("enter eighth numbers"); scanf("%d",&h); printf("enter nineth numbers"); scanf("%d",&i); printf("enter tenth numbers"); scanf("%d",&j); avg=a+b+c+d+e+f+g+h+i+j; printf("avg=%d",avg/10); getch(); } /*6.*************Division based on the percentage enter by the user***********/ #include<stdio.h> #include<conio.h> void main() { int a; printf(“enter percentage of the student”); scanf(“%d”,&a); if(a>=75) { printf(“Distinction”); } else { if(a>=60) { printf(“First Division”); } else { if(a>=40) { printf(“Second Division”); } else { printf(“Fail”); }}}} getch(); } /*7.*************number is even or odd***********/ #include<stdio.h> #include<conio.h> void main() { int num; printf(“enter number”); scanf(“%d”,&num); if (num % 2 == 0) { printf(“It's even”); } else { printf(“ It's odd”); } getch(); } /*8.*************Greatest of three numbers***********/ #include<stdio.h> #include<conio.h> void main() { int a,b,c; printf(“Enter First number”); scanf(“%d”,&a); printf(“Enter Second number”); scanf(“%d”&b) printf(“Enter third number”); scanf(“%d”,&c); if(a>b && a>c) printf(“The greatest number is : %d”,a); if(b>a && b>c) printf(“The greatest number is : %d”,b); else { printf(“The greatest number is : %d”,c); } getch(); } /*9.**********************leap year***************/ #include<stdio.h> #include<conio.h> void main() { int year; printf("Enter the year: "); scanf("%d",&year); if(year%400 ==0 || (year%100 != 0 && year%4 == 0)) { printf("Year %d is a leap year",year); } else { printf("Year %d is not a leap year",year); } getch(); } /*10.***********program evaluate add,sub,mul,div based on user choice*******/ #include<stdio.h> #include<conio.h> void main() { int a,b,c,ch; clrscr(); printf("enter two numbers"); scanf("%d%d",&a,&b); printf("Press 1 for addition,2 for subtraction , 3 for multiplication,4 for division,5 for exit"); scanf("%d",&ch); switch(ch) { case 1:c=a+b; break; case 2:c=a-b; break; case 3:c=a*b; break; case 4:c=a/b; break; case 5:exit(1); default: printf("wrong choice"); exit(1); } printf("ans is = %d",c); getch(); } /*11.***********Prime number****************/ #include<stdio.h> #include<conio.h> void main() { int num,i,count=0; printf("Enter a number: "); scanf("%d",&num); for(i=2;i<=num/2;i++){ if(num%i==0){ count++; break; } } if(count==0 && num!= 1) printf("%d is a prime number",num); else printf("%d is not a prime number",num); getch(); } /*12.*******Fibonacci series******/ #include<stdio.h> #include<conio.h> void main() { int a=0,b=1,c=0; clrscr(); printf("%d%d",a,b); while(c<=13) { a=c; c=b; b=a; c=c+b; printf("%d",c); } getch(); } /*13.*******SUM OF SERIES********************/ #include<stdio.h> #include<conio.h> void main() { int a=14,b=0,c=20; clrscr(); printf("%d",a); printf("\n"); while(c<=94) { c=20; b=a; c=c+b; a=c; printf("%d",c); printf("\n"); } getch(); } /*14.************* pyramid***************/ #include<stdio.h> #include<conio.h> void main() { int i,j; clrscr(); for(i=1;i<=5;i++) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } getch(); } /*15(i).****************factorial without recursion******************/ #include<stdio.h> #include<conio.h> void main() { int a,fact; clrscr(); printf(“enter number”); scanf(“%d”,&a); fact=facto(a); printf(“factorial value =%d”,fact); getch(); } facto(int x) { int f=1,i; for(i=x;i>=1;i--) { f=f*I; } return(f); } /*15(ii).*************factorial with recursion******************/ #include<stdio.h> #include<conio.h> void main() { int a,fact; printf(“enter number”); scanf(“%d”,&a); fact=rec(a); printf(“factorial value =%d”,fact); getch(); } rec(int x) { int f; if(x==1) return(1); else f=x*rec(x-1); return(f); } /*16. Sum of digits**********************/ #include<stdio.h> #include<conio.h> void main() { int a,b,c=0; clrscr(); printf("enter number"); scanf("%d",&a); while(a>=1) { b=a%10; c=c+b; a=a/10; } printf("the sum of digit is : %d",c); getch(); } /*17.***********transpose of matrix****************/ #include<stdio.h> #include<conio.h> void main() { int a[3][3],i,j; clrscr(); printf("enter 3X3 matrix"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { scanf("%d",&a[i][j]); } } for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { printf("%d",a[j][i]); } printf("\n"); } getch(); } /*18.***********multiplication of matrix****************/ #include<stdio.h> #include<conio.h> void main() { int a[3][3],b[3][3],c[3][3],i,j,k; clrscr(); printf("enter 3X3 first matrix"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { scanf("%d",&a[i][j]); } } printf("enter 3X3 second matrix"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { scanf("%d",&b[i][j]);}} for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { c[i][j]=0; for( k=0;k<=2;k++) c[i][j]+=a[i][k]*b[k][j]; } } printf("first matrix"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { printf("%d",a[i][j]); } printf("\n"); } printf("second matrix"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { printf("%d",b[i][j]); } printf("\n"); } printf("multiplication of matrix"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { printf("%d",c[i][j]); } printf("\n"); } getch(); } /*19.************ using functions *********************/ //a.1.STRLEN #include<stdio.h> #include<conio.h> void main() { char *a=(”Hindustan”); int l; l=strlen(a); pritnf(“the length of string=%s is =%d”,a,l); getch(); } //a.2.STRLEN by function #include<stdio.h> #include<conio.h> void main() { char *a=("Hindustan"); clrscr(); int l; l=len(a); printf("the length of string=%s is =%d",a,l); getch(); } len(char *x) { int j=0; while(*x !='\0') { j++; x++; } return(j); } //b.1.STRCPY #include<stdio.h> #include<conio.h> void main() { char *a=("Hindustan"); char *b[20]; clrscr(); strcpy(b,a); printf("first string is =%s",a); printf("second string is=%s",b); getch(); } //b.2.STRCPY #include<stdio.h> #include<conio.h> void main() { char *a=("Hindustan"); char *b[20]; clrscr(); cpyt(a,b); printf("first string is =%s",a); printf("second string is=%s",b); getch(); } cpyt(char *x,char *y) { while(*x !='\0') { *y=*x; x++; y++; } *y='\0'; } //c.1.STRCAT #include<stdio.h> #include<conio.h> void main() { char *a=("Hindustan"); char *b=("college"); clrscr(); strcat(b,a); printf("first string is =%s",a); printf("second string is=%s",b); getch(); } //D.1.STRREV #include<stdio.h> #include<conio.h> #include <string.h> void main() { char str[] = "Good Morning"; clrscr(); printf("\nThe original string: %s", str); printf("\nreverse string: %s", strrev(str)); getch(); } //E.1.Palindrome #include<stdio.h> #include<conio.h> #include<string.h> #define size 26 void main() { char a[size]; char b[size]; clrscr(); printf("\n Enter String:= "); gets(a); strcpy(b,strupr(a)); strrev(b); if(strcmp(a,b)==0) printf("\n Entered string %s is palindrome",a); else printf("\n Entered string %s is not palindrome",a); getch(); } //E.2.Palindrome by function #include<stdio.h> #include<conio.h> #include<stdio.h> void main(){ char str[100],rev[100]; int i,j; clrscr(); printf("\nEnter a string: "); scanf("%s",str); for(i=strlen(str)-1,j=0;i>=0;i--,j++) rev[j]=str[i]; rev[j]='\0'; if(strcmp(rev,str)) printf("The string is not a palindrome"); else printf("The string is a palindrome"); getch(); } /*20(i).***************sorting a list****************/ #include<stdio.h> #include<conio.h> void main() { int a[5],i,j,k,t; clrscr(); printf("enter the elements"); for(i=0;i<=4;i++) { scanf("%d",&a[i]); } for(j=1;j<5;j++) { for(k=0;k<5-j;k++) { if(a[k]>a[k+1]) { t=a[k+1]; a[k+1]=a[k]; a[k]=t; }}} for(i=0;i<=4;i++) { printf("\n%d",a[i]); } getch(); } /*20(ii).***************search from a list****************/ #include<stdio.h> #include<conio.h> void main() { int a[10],i,j,k,t; clrscr(); printf("enter the elements"); for(i=0;i<=9;i++) { scanf("%d",&a[i]); } printf("enter element to search"); scanf("%d",&k); for(j=0;j<=9;i++) if(k==a[i]) { printf("the search element is found:"); break; } else { printf("element is not found"); } getch(); }