Assignment 8
Assignment 8
for(i = 0; i<n;i++){
count = 1;
for(int j = i+1; j < n ; j++){
if(a[i]==a[j]){
count+=1;
for(int m = j;m<n;m++){
a[m]=a[m+1];
}
n-=1;
}
}
printf("%d, frequency is %d\n",a[i],count);
}
return 0;
}
OUTPUT :
Oues 3. Write a program to find the median of two sorted arrays
Code :
#include<stdio.h>
int main(){
int a[]={5,10,9,7,25,6,8,12};
int b[]={2,9,4,63,1,26,4,5,8};
int n1,n2,m1,m2;
n1 = sizeof(a)/sizeof(a[0]);
n2 = sizeof(b)/sizeof(b[0]);
if(n1%2==0){
m1 = (a[(n1-1)/2]+a[((n1-1)/2)+1])/2;
printf("The median of array a[] is %d\n",m1);
}
else{
m1 = a[(n1-1)/2];
printf("The median of array a[] is %d\n",m1);
}
if(n2%2==0){
m2 = (b[(n2-1)/2]+b[((n2-1)/2)+1])/2;
printf("The median of array b[] is %d\n",m2);
}
else{
m2 = b[((n2-1)/2)];
printf("The median of array b[] is %d\n",m2);
}
return 0;
}
OUTPUT :
Oues 4. Write a program to take a 2D array as input from user and find the
sum of elements.
Code :
#include<stdio.h>
int main(){
int a[50][100], n1,n2,i,j,sum = 0;
for(i = 0;i<n1;i++){
for(j=0;j<n2;j++){
printf("Enter a[%d][%d] : ",i,j);
scanf("%d",&a[i][j]);
}
}
for(i = 0;i<n1;i++){
for(j=0;j<n2;j++){
sum = sum + a[i][j];
}
}
printf("The sum of elements of 2D array is %d",sum);
return 0;
}
OUTPUT :