Download presentation
Presentation is loading. Please wait.
Published byAlexander Rolf Gallagher Modified over 9 years ago
1
More Questions 1) Write a C program to read a matrix A of size nXn and two arrays X and Y of size n and calculate XA-Y?
2
More Questions #include void main() { int a[10][10],x[10],y[10],i,j,r,c,R[10][10],k; clrscr(); printf("enter order of the mat :- "); scanf("%d%d",&r,&c); if(r==c) { printf("enter matrix"); for(i=0;i<r;i++) { for(j=0;j<c;j++) { scanf("%d",&a[i][j]); }
3
More Questions printf("given matrix\n"); for(i=0;i<r;i++) { for(j=0;j<c;j++) { printf("%d ",a[i][j]); } printf("\n"); } printf("Enter first array :- "); for(i=0;i<r;i++) { scanf("%d",&x[i]); } printf("Enter second array :- "); for(i=0;i<r;i++) { scanf("%d",&y[i]); }
4
More Questions //calculating X*A for(i=0;i<1;i++) { for(j=0;j<c;j++) { R[i][j]=0; for(k=0;k<r;k++) { R[i][j]=R[i][j]+x[k]*a[k][j]; } //calculation of X*A - Y for(i=0;i<1;i++) { for(j=0;j<c;j++) { R[i][j]=R[i][j]-y[j]; }
5
More Questions printf(“\nresultant matrix “); for(i=0;i<1;i++) { for(j=0;j<c;j++) { printf("%d ",R[i][j]); } printf("\n"); } else {printf(“Not a square matrix”);} getch(); }
6
More Questions 2) Write a function that receives a sorted array of integers and an integer value and insert the integer value in its correct place in the sorted array
7
More Questions #include void main() { void array(int [],int,int ); int a[10],i,j,t,n,no; clrscr(); printf("Enter limit "); scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); } printf("given array :- "); for(i=0;i<n;i++) { printf("%d ",a[i]); }
8
More Questions //sorting for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(a[i]>a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } printf("\nsorted array "); for(i=0;i<n;i++) { printf("%d ",a[i]); } printf("\nEnter a no to insert"); scanf("%d",&no); //passing sorted array to function array(a,n,no); getch(); }
9
More Questions void array(int a[10],int n,int no) { int i,pos=0; //finding the position to insert for(i=0;i<n;i++) { if(no>=a[i]) { pos=i; } pos=pos+1;
10
More Questions //inserting for(i=n;i>pos;i--) { a[i]=a[i-1]; } a[pos]=no; printf("\nnew inserted array "); for(i=0;i<=n;i++) { printf("%d ",a[i]); }
11
More Questions 3) Write a C program to read an array of size n and calculate its standard deviation given by √∑(xi-x) 2 /n
12
More Questions #include void main() { int a[10],i,n,x,s=0; float sd; clrscr(); printf("enter limit "); scanf("%d",&n); printf("Enter array "); for(i=0;i<n;i++) { scanf("%d",&a[i]); } printf("given array :- "); for(i=0;i<n;i++) { printf("%d ",a[i]); s=s+a[i]; } x=s/n; s=0; for(i=0;i<n;i++) { s=s+pow((a[i]-x),2); } sd=sqrt(s/n); printf("\nSD=%f",sd); getch(); }
13
More Questions 4) Write a C program to read a data stored in a file. Find the value of ∑(xi 2 /n) –∑(xi/n) 2 and write it in another file
14
More Questions #include void main() { int a[10],i,n,no,s=0,k=0; float z; FILE *fp,*fp2; clrscr(); fp=fopen("num.txt","w"); printf("Enter limit "); scanf("%d",&n); for(i=1;i<=n;i++) { printf("enter a no "); scanf("%d",&no); putw(no,fp); } fclose(fp);
15
More Questions fp=fopen("num.txt","r"); for(i=0;i<n;i++) { a[i]=getw(fp); } fclose(fp); printf("content of the array "); for(i=0;i<n;i++) { printf("%d ",a[i]); s=s+pow(a[i],2); k=k+a[i]; } z=(s/n)-pow((k/n),2); printf("\nresult= %f",z); fp2=fopen("second.txt","w"); fprintf(fp2,"%f",z); fclose(fp2); getch(); }
16
Find biggest word in the given sentences
17
17 Find biggest word in the given sentences #include main() { int i=0,ss=0,big=0; char s[100],c,temp[50],bigstr[50]; clrscr(); printf("enter a text "); gets(s); printf("GIven string : %s\n",s); 1
18
18 Find biggest word in the given sentences for(i=0;s[i]!='\0';i++) { if(s[i]==' ') { temp[ss]='\0'; //printf(" %s %d\n",temp,ss); if(ss>big) { big=ss; strcpy(bigstr,temp); } ss=0; } else { temp[ss]=s[i]; ss++; //printf("%c",s[i]); } 2
19
19 Find biggest word in the given sentences temp[ss]='\0'; //printf("%s %d",temp,ss); if(ss>big) { big=ss; strcpy(bigstr,temp); } printf("\n Big string %s",bigstr); printf("\n Biggest string length %d",big); getch(); } 3
20
Search the given sub string pattern in the main string
21
More Questions #include void main() { char str[20],sub[20],temp[20][20]; int i,j,n=0,k,l,f=1; clrscr(); printf("enter main string"); gets(str); printf("sub string "); gets(sub); for(i=0;str[i]!='\0';i++) { l=i;k=0; for(j=0;sub[j]!='\0';j++) { temp[n][k]=str[l]; k++;l++; } temp[n][k]='\0'; n++; }
22
More Questions for(i=0;i<strlen(str)-strlen(sub)+1;i++) { //printf("\n%s",temp[i]); if(strcmp(temp[i],sub)==0) { printf("\npattern found"); f=0; } if(f==1) { printf("\npattern not found"); } getch(); }
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.