SlideShare a Scribd company logo
1 of 23
Practical 6
WAP to find the average of array
elements?
#include<stdio.h>
#include<conio.h>
void main()
{
int a[10],i,sum=0;
float av=0;
printf("enter elements of an aaray: ");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
sum=sum+a[i];
}
printf("sum=%d",sum);
av=sum/10;
printf("average=%f",av);
getch();
}
WAP to accept marks from student
and display the highest lowest
marks?
#include<stdio.h>
#include<conio.h>
Void main()
{
int i,max,min,max_index,min_index;
int num[10];
printf("Program for finding Maximum & Minimum number from an
arrayn");
printf(" Enter any 10 Numbersn");
for(i=0;i<10;i++)
{
printf(" Enter number for num[%d] = ",i);
scanf("%d",&num[i]);
}
max=0;
min=num[0];
for(i=0;i<10;i++)
{
if(num[i]>max)
{
max=num[i];
max_index=i;
}
if(num[i]<=min)
{
min=num[i];
min_index=i;
}
}
printf(" Maximum number is %d at index %dn",max,max_index);
printf("Minimum number is %d at index %dn",min,min_index);
getch();
}
WAP to take input matrix from
user and display the matrix?
#include<stdio.h>
#include<conio.h>
Void main()
{
int a[3][2],i,j;
printf("Enter value for 1 matrix: ");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
scanf("%d",&a[i][j]);
}
printf(" matrix isn");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf("%dt",a[i][j]);
}
printf("n");
}
getch();
}
WAP to add and sub 2matrices
#include<stdio.h>
#include<conio.h>
int main()
{
int a[3][2],b[3][2],c[3][2],i,j;
printf("Enter value for 1 matrix: ");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
scanf("%d",&a[i][j]);
}
printf("Enter value for 2 matrix: ");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
scanf("%d",&b[i][j]);
}
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
c[i][j]=a[i][j]+b[i][j];
}
printf("Sum of matrix isn");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf("%dt",c[i][j]);
}
printf("n");
}
getch();
return(0);
}
WAP to multiply 2matrices?
#include<stdio.h>
#include<conio.h>
void main()
{
int a[3][2],b[3][2],c[3][2],i,j;
printf("enter value for 1 matrix: ");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
scanf("%d",&a[i][j]);
}
printf("enter value for 2 matrix: ");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
scanf("%d",&b[i][j]);
}
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
c[i][j]=0;
for(int k=0;k<=2;k++)
{
c[i][j]=c[i][j]+a[i][k]*b[k][j];
}
}
}
printf("matrix isn");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf(" %d ",c[i][j]);
}
printf("n");
}
getch();
}
WAP to transpose matrix?
#include<stdio.h>
#include<conio.h>
int main()
{
int a[3][2],i,j;
printf("Enter value for matrix: ");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
scanf("%d",&a[i][j]);
}
printf("Matrix:n");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf(" %d ",a[i][j]);
printf("n");
printf("Transpose matrix:n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
printf(" %d ",a[j][i]);
printf("n");
}
getch();
return(0);
}
WAP to find the sum of the
diagonal elements of matrix?
#include<stdio.h>
#include<conio.h>
int main()
{
int a[3][2],i,j;
int sum=0;
printf("Enter value for matrix: ");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
scanf("%d",&a[i][j]);
}
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
if(i==j)
{
sum=sum+a[i][j];
}
}
}
printf("Sum of diagnol ismatrix isn");
printf("%dt",sum);
printf("n");
getch();
return(0);
}

More Related Content

What's hot

C Program : Sorting : Bubble,
C Program : Sorting : Bubble, C Program : Sorting : Bubble,
C Program : Sorting : Bubble,
Meita Jayani
 
Bai lam chuong 3
Bai lam chuong 3Bai lam chuong 3
Bai lam chuong 3
tran thai
 

What's hot (20)

Structure of c program | CS8251 | Programming in c | Learn Hub
Structure of c program | CS8251 | Programming in c | Learn HubStructure of c program | CS8251 | Programming in c | Learn Hub
Structure of c program | CS8251 | Programming in c | Learn Hub
 
Prueba de montecarlo
Prueba de montecarloPrueba de montecarlo
Prueba de montecarlo
 
N primo clase programa
N primo clase programaN primo clase programa
N primo clase programa
 
TUGAS BAHASA C
TUGAS BAHASA CTUGAS BAHASA C
TUGAS BAHASA C
 
Netbeans elminar
Netbeans elminarNetbeans elminar
Netbeans elminar
 
C Program : Sorting : Bubble,
C Program : Sorting : Bubble, C Program : Sorting : Bubble,
C Program : Sorting : Bubble,
 
B.f.s
B.f.sB.f.s
B.f.s
 
Doi xung mang mot chieu
Doi xung mang mot chieuDoi xung mang mot chieu
Doi xung mang mot chieu
 
Как помочь и как помешать компилятору. Андрей Олейников ➠ CoreHard Autumn 2019
Как помочь и как помешать компилятору. Андрей Олейников ➠  CoreHard Autumn 2019Как помочь и как помешать компилятору. Андрей Олейников ➠  CoreHard Autumn 2019
Как помочь и как помешать компилятору. Андрей Олейников ➠ CoreHard Autumn 2019
 
Programas for
Programas forProgramas for
Programas for
 
Var
VarVar
Var
 
Union
UnionUnion
Union
 
Alocação Dinâmica em C
Alocação Dinâmica em CAlocação Dinâmica em C
Alocação Dinâmica em C
 
Bcsl 033 data and file structures lab s4-3
Bcsl 033 data and file structures lab s4-3Bcsl 033 data and file structures lab s4-3
Bcsl 033 data and file structures lab s4-3
 
Corridas
CorridasCorridas
Corridas
 
Bcsl 033 data and file structures lab s1-2
Bcsl 033 data and file structures lab s1-2Bcsl 033 data and file structures lab s1-2
Bcsl 033 data and file structures lab s1-2
 
PHPのすべらない話#3
PHPのすべらない話#3PHPのすべらない話#3
PHPのすべらない話#3
 
Vcs6
Vcs6Vcs6
Vcs6
 
Bai lam chuong 3
Bai lam chuong 3Bai lam chuong 3
Bai lam chuong 3
 
Rafael vasquez
Rafael vasquezRafael vasquez
Rafael vasquez
 

16067 array programs