Professional Documents
Culture Documents
Programm Code For Final Exam
Programm Code For Final Exam
Programm Code For Final Exam
txt and convert the entire small letter into capital letter and print in output.txt Program Code: #include<stdio.h> #include<stdlib.h> #include<conio.h> int main() { char str[80]; FILE *fp; char*p; int i,j=0; clrscr(); if((fp=fopen("input.txt","r"))==NULL) { for(;;) { i=fgetc(fp); if(i==EOF) break; if(i>97 && i<=122) i=i-32; str[j]=i; j++; } fclose(fp); if((fp=fopen("output.txt","w"))==NULL) { printf("Cannot Open File\n"); exit(1); } p=str; while(*p) { if(fputc(*p,fp)==EOF) { printf("Error writing File\n"); exit(1); } p++; } fclose(fp); getch(); return 0; }
Write a program in C for Concatenation of two strings Program Code: #include<stdio.h> #include<conio.h> void str_cat(char str1[],char str2[],char str3[]) { int i,j=0; for(i=0; str1[i]!='\0';i++) str3[j++]=str1[i]; for(i=0; str2[i]!='\0';i++) str3[j++]=str2[i]; str3[j]='\0'; } int main() { char a[100],b[100],c[100]; clrscr(); gets(a); gets(b); str_cat(a,b,c); puts( c); getch(); return 0; } Write a program in C for swap array using pointer. Program Code: #include<stdio.h> #include<conio.h> void swap(int *x, int*y) { int temp; temp=*x; *x=*y; *y=temp; } int main() { int a,b; clrscr(); scanf ("%d%d",&a,&b); printf("Before swap: %d%d\n",a,b); swap(&a,&b); printf("After swap: %d%d\n",a,b); getch(); return 0; }
Write a program in C for substring checking. Program Code: #include<stdio.h> #include<conio.h> int sub_str(char main[], char sub[]) { int flag=0; int i,j; j=0; for (i=0;main[i]!='\0';) { if(sub[j]==main[i]) { j++; j++; } else if(sub[j]!=main[i]) { if(j==0) i++; else { j=0; } } if(sub[j]=='\0') { flag=1; break; } } return flag; } int main() { char a[100],b[100]; int res; clrscr(); printf("Enter mainstring: \n"); gets(a); printf("Enter substring: \n"); gets(b); res=sub_str(a,b); if(res==1) puts("Yes"); else puts("No"); getch(); return 0;
} Write a program in C for reserve array using pointer. Program Code: #include<stdio.h> char* str_upr(char*str) { int i, len; static char res[100]; for (i=0;str*i+!=\0;i++) len=I; for (i=0;i<len;i++) { if(str*i+>=a&& str*i+<=z) { res[i]=str[i]-32; } res*i+=\0; printf(%x\n,res); return res; } int main() { char*b; char s[100]; gets(a); b=str_upr(a); printf(%x\n,b); puts(b); return 0; }
#include<stdio.h> int*short(int*arr,int size) { int i,j, temp; static int res[100]; for (i=0;i<size-1;i++) { for (j=0;j<size-1;j++) { if(arr[j]>arr[j+1]) { temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } For(i=0;i<size;i++) Res[i]=arr[i]; Return res; } int main() { int n,a[100],I; int *b; scanf(%d:&n); for(i=0;i<n;i++) { scanf(%d:&a[i]); } b=sort(a,n); printf(Sorted Sequence: ); for(i=0;i<n;i++) { printf(%d,a*i+); } printf(\n); return 0; }
Write a program in C for multiplication of matrices. Program Code: #include<stdio.h> #include<conio.h> void read_mat(float a[][10],int m, int n) {
int i,j; printf("Enter %d X %d matrix below: \n",m,n); for(i=0;i<m;i++) for(j=0;j<n;j++) { scanf("%f",&a[i][j]); } } void write_mat(float a[][10],int m, int n) { int i,j; for(i=0;i<n;i++) { for(j=0;j<m;j++) printf("%10.2f",a[i][j]); printf("\n"); } } void mult_mat(float a[][10],float b[][10],float c[][10],int m,int l,int n) { int i,j,k; for(i=0;i<m;i++) for(j=0;j<n;j++) { c[i][j]=0; for(k=0;k<l;k++) c[i][j]+=a[i][k] * b[k][j]; } } void main() { float x[10][10],y[10][10],z[10][10]; int m,n,l1,l2; clrscr(); printf("\n\nEnter size of 1st matrix below:\n\n"); scanf("%d %d",&m,&l1); printf("\n\nEnter size of 2nd matrix below:\n\n"); scanf("%d %d",&l2,&n); if(l1!=l2) { printf("\n \n !!!ERROR:Multiplication not defined !!!\n"); return; } printf("Enter matrix 1 :"); read_mat(x,m,l1); printf("Enter matrix 2 :"); read_mat(y,l2,n); mult_mat(x,y,z,m,l1,n); printf("\n\nMULTIPLICATION OF THE GIVEN MATRICES IS:\n\n\n\n\n"); write_mat(z,m,n);
getch(); } Write a program in C for SUBTRACTION of matrices. Program Code: #include<stdio.h> #include<conio.h> void read_mat(float a[][10],int m,int n) { int i,j; printf("\n\nEnter %d X %d matrix below:\n",m,n); for(i=0;i<m;i++) for(j=0;j<n;j++) scanf("%f",&a[i][j]); } void write_mat(float a[][10],int m,int n) { int i,j; for(i=0;i<m;i++) { for(j=0;j<n;j++) printf("%10.2f",a[i][j]); printf("\n"); } } void sub_mat(float a[][10],float b[][10],float c[][10],int m,int n) { int i,j; for(i=0;i<m;i++) for(j=0;j<n;j++) c[i][j]=a[i][j] - b[i][j]; } void main() { float x[10][10],y[10][10],z[10][10]; int m,n; clrscr(); printf("\n\nEnter order of matrix \n"); scanf("%d %d",&m,&n); read_mat(x,m,n); read_mat(y,m,n); sub_mat(x,y,z,m,n); printf("\n\nSUBTRACTION OF THE GIVEN MATRICES IS:\n"); write_mat(z,m,n); getch(); }
Write a program in C for binary decimal using recursion. Program Code: math.h int bin(long int); void main() { int num,d; long int bin; clrscr(); printf("enter the binery number"); scanf("%d",&num); bin=dec(num); printf("bin of %d is %d",num,bin); getch(); } int bin(long int n) { int r,d,j=1; static long sum=0; if(n!=0) { r=n%10; d=j*r; sum+=d; j*=2; n/=10; bin(n); } return(1); } Write a program in C for Binary and decimal program using function. Program Code: void bin ( int ); void main() { int n; clrscr(); printf("enter the number"); scanf("%d",&n); bin(n); getch(); } void bin(int b) { int r; r=b%2; b/=2; if(b!=0) { bin(b); }
printf("%d",r); }