You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#include<stdio.h>
int main()
{
int a[100],sum=0,i,n;
printf("How many number: ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for (i=0;i<n;i++)
{
sum=sum+a[i];
}
printf("Sum = %d\n",sum);
printf("Avarage= %.2f",(float)sum/n);
}
Problem 2
Write a program that can take some number and display maximum or minimum Number
Minimum
#include<stdio.h>
int main()
{
int num[100],n,i;
printf("How many Number ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
scanf("%d",&num[i]);
}
int mini=num[0];
for (i=0;i<n;i++)
{
if(mini>num[i])
mini=num[i];
}
printf("Minimum: %d",mini);
}
Maximum
#include<stdio.h>
int main()
{
int num[100],n,i;
printf("How many Number ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
scanf("%d",&num[i]);
}
int max=num[0];
for (i=0;i<n;i++)
{
if(max<num[i])
max=num[i];
}
printf("Maximum: %d",max);
}
Problem 2
Write a program that can take some number and display Fibonacci Number
#include<stdio.h>
int main()
{
int a[100],n,i;
printf(" How many Fibonacci Number ");
scanf("%d",&n);
a[0]=0;
a[1]=1;
for (i=2;i<n;i++)
{
a[i]=a[i-1]+a[i-2];
}
printf("\n");
for (i=0;i<n;i++)
{
printf("%d ",a[i]);
}
}
Problem 3
Write a program that can Linear search
#include<stdio.h>
int main()
{
int num[]={10,2,15,20,34,56,86};
int value,pos=-1,i;
printf("Enter The value You can search : ");
scanf("%d",&value);
for (i=0;i<7;i++)
{
if(value==num[i])
{
pos = i+1;
break;
}
}
if(pos== -1)
printf("Item is not found ");
else
printf("The Value is found at %d position. ",pos);
}
Problem 4
Copy One Array Elemant to another Array
#include<stdio.h>
int main()
{
int arr1[30],n,i,arr2[30];
printf("How many number :");
scanf("%d",&n);
// scan array1 Elements;
for (i=0;i<n;i++)
{
scanf("%d",&arr1[i]);
}
printf("Array1 : ");
for(i=0;i<n;i++)
{
printf("%d ",arr1[i]);
}
printf("\n");
// copy all The Element
for (i=0;i<n;i++)
{
arr2[i]=arr1[i];
}
// Print Array2
printf("Array2 : ");
for (i=0;i<n;i++)
{
printf("%d ",arr2[i]);
}
getchar();
}
Problem 5
2D Array print
#include<stdio.h>
int main()
{
int i,j;
int A[3][4] ={ {5,6,7,8}, {10,20,30,40}, {11,12,13,14} };
for (i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
printf("%d ",A[i][j]);
}
printf("\n");
}
}
Problem 6
2D Array input and print
#include<stdio.h>
int main()
{
int A[3][4];
int row,col;
// input Elements from User
for(row=0;row<3;row++)
{
for(col=0;col<4;col++)
{
printf("A[%d][%d] : ",row,col);
scanf("%d",&A[row][col]);
}
printf("\n");
}
// Print Elements
for(row=0;row<3;row++)
{
for(col=0;col<4;col++)
{
printf("%d ",A[row][col]);
}
printf("\n");
}
}
Problem 7
Simple matrix
#include<stdio.h>
int main()
{
int A[3][4], B[3][4];
int row,col;
printf("Enter Elements For A matrix : \n");
for (row=0;row<3; row++)
{
for(col=0;col<4;col++)
{
printf("A[%d][%d]: ",row,col);
scanf("%d",&A[row][col]);
}
printf("\n");
}
printf("A= ");
for(row=0;row<3;row++)
{
printf("\t");
for(col=0;col<4;col++)
{
printf("%d ",A[row][col]);
}
printf("\n");
}
printf("Enter Elements For B matrix : \n");
for (row=0;row<3; row++)
{
for(col=0;col<4;col++)
{
printf("B[%d][%d]: ",row,col);
scanf("%d",&B[row][col]);
}
printf("\n");
}
printf("B = ");
for(row=0;row<3;row++)
{
printf("\t");
for(col=0;col<4;col++)
{
printf("%d ",B[row][col]);
}
printf("\n");
}
}
Problem 8
Simple matrix Summation
#include<stdio.h>
int main()
{
int row,col,numberofrows,numberofcol;
int A[10][10],B[10][10],C[10][10];
printf("Enter the Number of Row and cols: ");
scanf("%d %d",&numberofrows,&numberofcol);
// Scan Element for A matrix
printf("Enter Element for A matrix: \n");
for(row=0;row<numberofrows;row++)
{
for(col=0;col<numberofcol;col++)
{
printf("A[%d][%d] : ",row,col);
scanf("%d",&A[row][col]);
}
printf("\n");
}
printf(" \n \n Enter Element for B matrix: \n");
for(row=0;row<numberofrows;row++)
{
for(col=0;col<numberofcol;col++)
{
printf("B[%d][%d] : ",row,col);
scanf("%d",&B[row][col]);
}
printf("\n");
}
// printing A matrix
printf("A=");
for (row=0;row<numberofrows;row++)
{
printf("\t");
for(col=0;col< numberofcol;col++)
{
printf("%d ",A[row][col]);
}
printf("\n");
}
// printing B matrix
printf("\n B=");
for (row=0;row<numberofrows;row++)
{
printf("\t");
for(col=0;col<numberofcol;col++)
{
printf("%d ",B[row][col]);
}
printf("\n");
}
//ADDition A+B
for(row=0;row<numberofrows;row++)
{
for(col=0;col<numberofcol;col++)
{
C[row][col] = A[row][col] + B[row][col];
}
}
// printing C matrix
printf("\n A+B ");
for (row=0;row<numberofrows;row++)
{
printf("\t");
for(col=0;col<numberofcol;col++)
{
printf("%d ",C[row][col]);
}
printf("\n");
}
}
Problem 9
Simple matrix Multiplication
#include<stdio.h>
int main()
{
int first[10][10],second[10][10],result[10][10],r1,r2,c1,c2,row,col,k, sum=0;
printf(" Enter the rows and column for First matrix : ");
scanf("%d %d",&r1,&c1);
printf(" Enter the rows and column for Second matrix : ");
scanf("%d %d",&r2,&c2);
while(c1!=r2)
{
printf("Error !! Column of first matrix not Equal Row of Second Matrix \n");
printf(" Enter the rows and column for First matrix: ");
scanf("%d %d",&r1,&c1);
printf(" Enter the rows and column for Second matrix : ");
scanf("%d %d",&r2,&c2);
}
// first matrix
printf("Taking Element for first Matrix : \n");
for(row=0;row<r1;row++)
{
for(col=0;col<c1;col++)
{
printf("first[%d][%d]: ",row,col);
scanf("%d",&first[row][col]);
}
printf("\n");
}
printf("Taking Element for Second Matrix : \n");
for(row=0;row<r2;row++)
{
for(col=0;col<c2;col++)
{
printf("second[%d][%d]: ",row,col);
scanf("%d",&second[row][col]);
}
printf("\n");
}
//Multiplying matrix
for(row=0;row<r1;row++)
{
for (col=0;col<c2;col++)
{
for(k=0;k<c1;k++)
{
sum=sum+ first[row][k] * second[k][col];
}
result[row][col] = sum;
sum=0;
}
}
// printing Firs matrix
printf("\n \n A matrix \n");
for(row=0;row<r1;row++)
{
printf("\t \t");
for(col=0;col<c1;col++)
{
printf("%d ",first[row][col]);
}
printf("\n");
}
// printing Second matrix
printf("\n \n B matrix \n");
for(row=0;row<r2;row++)
{
printf("\t \t");
for(col=0;col<c2;col++)
{
printf("%d ",second[row][col]);
}
printf("\n");
}
// printing Result matrix
printf("\n \n Result matrix \n");
for(row=0;row<r1;row++)
{
printf("\t \t");
for(col=0;col<c2;col++)
{
printf("%d ",result[row][col]);
}
printf("\n");
}
}
Problem 10
Simple matrix transposed
#include<stdio.h>
int main()
{
int A[10][10],transpose[10][10],numberofRows,numberofcols,row,col;
printf("Enter Number of Rows and Columns :");
scanf("%d%d",&numberofRows,&numberofcols);
for(row=0;row<numberofRows;row++)
{
for(col=0;col<numberofcols;col++)
{
printf("A[%d][%d]",row,col);
scanf("%d",&A[row][col]);
}
printf("\n");
}
printf(" Matrix A \n");
for(row=0;row<numberofRows;row++)
{
for(col=0;col<numberofcols;col++)
{
printf("%d ",A[row][col]);
}
printf("\n");
}
//transposed
for(row=0;row<numberofRows;row++)
{
for(col=0;col<numberofcols;col++)
{
transpose[col][row]=A[row][col];
}
}
printf(" Matrix of Transposed \n");
for(row=0;row<numberofcols;row++)
{
for(col=0;col<numberofRows;col++)
{
printf("%d ",transpose[row][col]);
}
printf("\n");
}
}
Problem 11
Sum of diagonal Element , Upper and Lower Element
#include<stdio.h>
int main()
{
int A[10][10],numberofRows,numberofcols,row,col,diagonalsum=0,uppersum=0,lowesum=0;
printf("Enter Number of Rows and Columns :");
scanf("%d%d",&numberofRows,&numberofcols);
for(row=0;row<numberofRows;row++)
{
for(col=0;col<numberofcols;col++)
{
printf("A[%d][%d]",row,col);
scanf("%d",&A[row][col]);
}
printf("\n");
}
printf(" Matrix A \n");
for(row=0;row<numberofRows;row++)
{
for(col=0;col<numberofcols;col++)
{
printf("%d ",A[row][col]);
}
printf("\n");
}
// sum of diagonal element
for(row=0;row<numberofRows;row++)
{
printf("\n");
for(col=0;col<numberofcols;col++)
{
if(row==col)
{
printf("%d ",A[row][col]);
diagonalsum=diagonalsum+A[row][col];
}
if(row<col)
{
printf("%d ",A[row][col]);
uppersum=uppersum+A[row][col];
}
printf("\n");
if(row>col)
{
printf("%d ",A[row][col]);
lowesum=lowesum+A[row][col];
}
}
}
printf(" \n Sum of Diagonal Element : %d",diagonalsum);
printf(" \n Sum of Diagonal Element : %d",uppersum);
printf(" \n Sum of Diagonal Element : %d",lowesum);
}