Você está na página 1de 36

PRACTICAL FILE

Submitted for the partial fulfillment of requirement for the degree of

Bachelors Of Technology (Session 2012-16) (Computer Science)

Supervised by: Submitted By: Pinky Sethi Name:Department of CSE

Roll No

Department of Computer Science & Engineering

Dronacharya College of Engineering, Farrukh Nagar, Gurgaon

CERTIFICATE

This is to certify that, Roll No. student of first Semester (CSE) has completed his practical file under the guidance and supervision of undersigned.

Pinky Sethi
Department of CSE

Head of the Department Department of Applied Sciences

S.NO
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12 13. 14. 15.

PROGRAM
Program to find largest of three numbers. Program to find largest number out of 10. Program to find largest and second largest out of ten numbers. Program to add two matrices. Program to concatenate two strings. Program to check whether the input string is palindrome or not. Program to find factorial of a number entered through Keyboard. Program to swap two numbers. Program to reverse a number entered through keyboard Program to sum digits of a number entered through keyboard. Program to reverse a string. Program to check whether a number is prime or not. Program to implement linear search. Program to Draw Pyramid of stars Program to multiply two matrices.

DATE

SIGN

PROGRAM TO FIND LARGEST OF THREE NUMBERS

#include<stdio.h> #include<conio.h> void main( ) { Clrscr(); float a,b,c; printf(Enter any three numbers:); scanf(%f%f%f,&a,&b,&c); if((a>b)&&(a>c)) { printf(Largest of three numbers: %f,a); } else if((b>a)&&(b>c)) { printf(Largest of three numbers: %f,b); } else { printf(Largest of three numbers: %f,c); } getch( );

OUTPUT SCREEN

PROGRAM TO FIND LARGEST NUMBER OUT OF TEN NUMBERS


#include<stdio.h> #include<conio.h> void main() { int a[10],i,s=0,j,t; clrscr(); printf(Enter ten numbers:); for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<10;i++) { for(j=i+1;j<10;j++) { if(a[i]>a[j]) { t=1; } else { t=0; break; } } if(t==1) { printf("\nLargest no.:%d",a[i]); break; }} getch(); }

OUTPUT SCREEN

WRITE A PROGRAM TO FIND LARGEST AND SECOND LARGEST NUMBER OUT OF GIVEN NUMBER
#include<stdio.h> #include<conio.h> void main() { int i,j=0,a[55],n,l=0,sl=0; clrscr(); printf("\n\n\n\n\n\n\n\t\t How many numbers do you want to enter:"); scanf("%d",&n); printf("\n\n\t\t Enter the numbers:"); for(i=0;i<n;i++) { scanf("%d",&a[i]); } for(i=0;i<n;i++) { if(a[i]>l) { l=a[i]; j=i; }} printf("\n\n\t\t Largest element is:%d",l); sl=a[n-j-1]; for(i=0;i<n;i++) { if((a[i]>sl)&&(j!=i)) { sl=a[i]; }} printf("\n\n\t\t Second Largest element is:%d",sl);

getch(); }

OUTPUT SCREEN

WRITE A PROGRAM TO FIND SUM OF TWO MATRICES


#include<stdio.h> #include<conio.h> void main() { int a[10][10],b[10][10],c[10][10]; int i,j,k,r1,r2,c1,c2; clrscr(); printf("\n\n\n\n\n\n\n\t\t Enter the order of matrix A:"); scanf("%d%d",&r1,&c1); printf("\n\n\t\t Enter the order of matrix B:"); scanf("%d%d",&r2,&c2); printf("\n\n\t\t Enter the element of matrix A:"); for(i=0;i<r1;i++) { for(j=0;j<c1;j++) { scanf("%d",&a[i][j]); }} printf("\n\n\t\t Enter the element of matrix B:"); for(i=0;i<r2;i++) { for(j=0;j<c2;j++) { scanf("%d",&b[i][j]); }} printf("Matrix A :"); for(i=0;i<r1;i++) { for(j=0;j<c1;j++) { printf("%d",a[i][j]); printf(" "); }} printf("\n\n\t\tMatrix B:"); for(i=0;i<r2;i++) { for(j=0;j<c2;j++) {

printf("%d",b[i][j]); printf(" "); } Printf(\n\n\t\t\t\t ); } for(i=0;i<r1;i++) { for(j=0;j<c2;j++) { c[i][j]=a[i][j]+b[i][j]; }} printf("\n\n\t\tSum of the matrices :"); for(i=0;i<r1;i++) { for(j=0;j<c2;j++) { printf("%d",c[i][j]); printf(" "); } Printf(\n\n\t\t\t\t\t ): } getch(); }

OUTPUT SCREEN

WRITE A PROGRAM TO CONCATINATE TWO STRINGS


#include<stdio.h> #include<conio.h> void main() { char a[25],b[25],c[25]; int i,j; clrscr(); printf("\n\n\n\n\n\n\n\t\t\tEnter first string:"); scanf("%s",a); printf("\n\n\t\t\tEnter second string:"); scanf("%s",b); for(i=0;a[i]!='\0';i++) c[i]=a[i]; for(j=0; b[j]!='\0'; j++) c[i+j]=b[j]; c[i+j]='\0'; printf("\n\n\t\t\tThe concatenated string is:%s",c); getch(); }

OUTPUT SCREEN

PROGRAM TO CHECK THAT THE INPUT STRING IS A PALINDROME OR NOT


#include<stdio.h> #include<conio.h> #include<process.h> void main() { char a[20],i,b[20],g=0,j,m; clrscr(); printf("\n\n\n\n\n\n\n\t\t\tEnter any string:"); scanf("%s",a); for(i=0;a[i]!='\0';i++) {g++; } j=g-1; for(i=0;i<g;i++) { b[j]=a[i]; j--;} for(i=0;i<g;i++) { if(b[i]==a[i]) m=0; else {m=1; break;}} if(m==0) {printf("\n\n\t\t\tString is a Palindrome!!");} else if(m==1) { printf("\n\n\t\t\tString is not a Palindrome!!"); } getch(); }

OUTPUT SCREEN

WRITE A PROGRAM TO FIND FACTORIAL OF A NUMBER


#include<stdio.h> #include<conio.h> void main() { int a,i,fact=1; clrscr(); printf("\n\n\n\n\n\n\n\t\t\tEnter the number:"); scanf("%d",&a); for(i=1;i<=a;i++) { fact=fact*i; } printf("\n\n\t\t\tThe factorial is:%d",fact); getch(); }

OUTPUT SCREEN

WRITE A PROGRAM TO SWAP TWO NUMBERS


#include<stdio.h> #include<conio.h> void main() { int a,b,temp; clrscr(); printf("\n\n\n\n\n\n\n\t\t\tEnter the numbers a & b:"); scanf("%d%d",&a,&b); temp=a; a=b; b=temp; printf("\n\n\t\t\tThe swapped values are:"); printf("%d %d",a,b); getch(); }

OUTPUT SCREEN

WRITE A PROGRAM TO FIND REVERSE OF A NUMBER


#include<stdio.h> #include<conio.h> void main() { int n,b,s=0; clrscr(); printf("\n\n\n\n\n\n\n\t\t\tEnter the number:"); scanf("%d",&n); while(n!=0) { b=n%10; s=(s*10)+b; n=n/10; } printf("\n\n\t\t\tThe reverse number is:%d",s); getch(); }

OUTPUT SCREEN

PROGRAM TO READ A STRING AND WRITE IT IN REVERSE ORDER


#include<stdio.h> #include<conio.h> void main() { char a[20],i,b[20],g=0,j; clrscr(); printf("\n\n\n\n\n\n\n\t\t\tEnter any string:"); scanf("%s",a); for(i=0;a[i]!='\0';i++) { g++; } j=g-1; for(i=0;i<g;i++) { b[j]=a[i]; j--; } printf("\n\n\t\t\tReverse order of string:%s",b); getch(); }

OUTPUT SCREEN

PROGRAM TO SUM DIGITS OF A NUMBER ENTERED THROUGH KEYBOARD

Ask for this program from teacher in lab.

OUTPUT SCREEN

WRITE A PROGRAM TO CHECK THAT INPUT NUMBER IS PRIME OR NOT


#include<stdio.h> #include<conio.h> void main( ) { int num, i; clrscr( ) ; printf("\n\n\n\n\n\n\n\t\t\tEnter a no.:") ; scanf("%d", & num) ; i=2 ; while(i<=(num-1)) { if(num%i==0) { printf("\n\n\t\t\t%d is not a Prime Number.",num); break; } i++ ; } if(i==num) printf("\n\n\t\t\t%d is Prime Number.",num); getch(); }

OUTPUT SCREEN

PROGRAM TO IMPLEMENT LINEAR SEARCH


#include<stdio.h> #include<conio.h> #include<stdlib.h> void main(){ int arr[100],i,element,no; clrscr(); printf("\nEnter the no of Elements: "); scanf("%d", &no); for(i=0;i<no;i++){ printf("\n Enter Element %d: ", i+1); scanf("%d",&arr[i]); } printf("\nEnter the element to be searched: "); scanf("%d", &element); for(i=0;i<no;i++){ if(arr[i] == element){ printf("\nElement found at position %d",i+1); getch(); exit(1); } } printf("\nElement not found"); getch(); }

OUTPUT SCREEN

WRITE A PROGRAM TO PRINT PYRAMID STAR


#include<stdio.h> #include<conio.h> void main() { int i,a,j,k; clrscr(); printf("\n\n\n\n\n\n\n\t\t\tEnter the number of lines:"); scanf("%d",&a); for(i=0;i<a;i++) { printf("\n\t\t\t\t"); for(j=0;j<10-i;j++) { printf(" "); } for(k=0;k<=2*i;k++) { printf("*"); }} getch(); }

OUTPUT SCREEN

WRITE A PROGRAM TO MULTIPLY TWO MATRICES

#include<stdio.h> #include<conio.h> #include<process.h> void main() { int a[10][10],b[10][10],c[10][10]; int i,j,m,n,p,q,s; clrscr(); printf("\n\n\n\n\n\n\n\t\t\tInput row and column of matrixA:"); scanf("%d%d",&m,&n); printf("\n\n\t\t\tInput row and column of matrix-B:"); scanf("%d%d",&p,&q); if(n!=p) { printf("\n\n\n\t\t\tMatrix cannot be multiplied"); getch(); exit(0); } printf("\n\n\t\t\tInput Matrix-A:"); for(i=0;i<m;i++) { for(j=0;j<n;j++) { scanf("%d",&a[i][j]); }} printf("\n\n\t\t\tInput Matrix-B:"); for(i=0;i<p;i++) { for(j=0;j<q;j++) { scanf("%d",&b[i][j]);

}} for(i=0;i<m;i++) { for(j=0;j<q;j++) { c[i][j]=0; for(s=0;s<n;s++) c[i][j]=c[i][j]+a[i][s]*b[s][j]; } } printf("\n\n\t\t\tProduct of matrix A and matrix B is: "); for(i=0;i<m;i++) { for(j=0;j<q;j++) { printf("%d ",c[i][j]); } printf("\n\n\t\t\t\t\t\t\t "); } getch(); }

OUTPUT SCREEN

Você também pode gostar