Chapter 4- Programming in C----> Array
1. To input 10 numbers and display them
#include <stdio.h>
int main()
{
int n[10],i;
printf("enter 10 numbers");
for(i=0;i<10;i++)
{
scanf("%d",&n[i]);
}
printf("you entered");
for(i=0;i<10;i++)
{
printf("%d",n[i]);
}
return 0;
}
2. To input marks obtained by n-students in computer science, and calculate average marks of all, Also count the total number of students who fail considering 40 to be pass mark.
#include<stdio.h>
int main()
{
float n, c[1000],av,s=0,x=0;
int i;
printf("Enter any number");
scanf("%f",&n);
for(i=0;i<n;i++)
{
scanf("%f",&c[i]);
s=s+c[i];
if(c[i]<40)
{
x=x+1;
}
}
av=s/n;
printf("Average is: %f \n",av);
printf("Total No. of fail Students are: %f",x);
return 0;
}
3. To find the greatest among n numbers.
#include<stdio.h>
int main()
{
int x[1000],i,n,g=0;
printf("Enter any number");
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&x[i]);
if(g<x[i])
{
g=x[i];
}
}
printf("Greatest number is %d \n",g);
return 0;
}
4. Smallest among N-Number
#include<stdio.h>
int main()
{
int x[1000],i,n,s;
printf("Enter any number");
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&x[i]);
}
s=x[0];
for(i=0;i<n;i++)
{
if(s>x[i])
{
s=x[i];
}
}
printf("Smallest number is %d \n",s);
return 0;
5. Sort 10 numbers in descending order.
#include<stdio.h>
int main()
{
int n[10],i,j,a;
printf("Enter 10 number");
for(i=1;i<10;i++)
{
scanf("%d",&n[i]);
}
for(i=1;i<10;i++)
{
for(j=1;j<10;j++)
{
if(n[i]>n[j])
{
a=n[i];
n[i]=n[j];
n[j]=a;
}
}
}
printf(“descending order”);
for(i=1;i<10;i++)
{
printf("%d\t",n[i]);
}
return 0;
}
6. Sort 10 numbers in ascending order.
#include<stdio.h>
int main()
{
int n[100],i,j,a;
printf("Enter 10 number");
for(i=1;i<10;i++)
{
scanf("%d",&n[i]);
}
for(i=1;i<10;i++)
{
for(j=1;j<10;j++)
{
if(n[i]<n[j])
{
a=n[i];
n[i]=n[j];
n[j]=a;
}
}
}
printf(“ascending order”);
for(i=1;i<10;i++)
{
printf("%d\t",n[i]);
}
return 0;
}
1. Addition od 4X3 matrix
#include <stdio.h>
int main()
{
int a[4][3], b[4][3], c[4][3],i,j;
printf("enter 2 matrix");
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
scanf("%d%d", &a[i][j],&b[i][j]);
c[i][j]=a[i][j]+b[i][j];
}
}
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
printf("%d",c[i][j]);
}
printf("\n");
}
return 0;
}
2. Multiply 2X2 matrix
#include <stdio.h>
int main()
{
int a[2][2], b[2][2], c[2][2],i,j,k,s=0;
printf("enter 2 matrix");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
scanf("%d%d", &a[i][j],&b[i][j]);
}
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
s=0;
for(k=0;k<2;k++)
{
s=s+a[i][k]b[i][k];
c[i][j]=s;
}
}
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("%d",c[i][j]);
}
printf("\n");
}
return 0;
}