Assignment
Assignment
Assignment
h>
int i,j;
int count=0;
for(i=0;i<n;i++)//loop1
for(j=i+1;j<n;j++)//loop2
if(arr[i]==arr[j])
printf("%d ",arr[j]);
int n;
scanf("%d",&n);
int arr[n];
int i;
for(i=0;i<n;i++)
scanf("%d",&arr[i]);
}
repeating_element(arr,n);//linking
return 0;
2)// Merge two sorted arrays array1 [u] and array2[v], the array elements should remain as sorted.
#include <stdio.h>
#include <stdlib.h>
int i,j,k;
i = j = k = 0;
arr3[k] = arr1[i];
k++;
i++;
else
arr3[k] = arr2[j];
k++;
j++;
while(i < m)
{
arr3[k] = arr1[i];
k++;
i++;
while(j < n)
arr3[k] = arr2[j];
k++;
j++;
int main()
int n,m;
scanf("%d",&m);
scanf("%d",&n);
int arr1[m+1000],arr2[n];
int arr3[m+n];
int i;
scanf("%d",&arr1[i]);
scanf("%d",&arr2[i]);
merge_two_sorted_arrays(arr1,arr2,arr3,m,n);
arr1[i]=arr3[i];
printf("%d ",arr3[i]);
printf("\n");
return 0;
3)// Find the missing numbers in an array and also check whether the number that’s missing is even
or odd.
#include<stdio.h>
#include<conio.h>
void main(){
int i,n,sum=0,missingnum;
scanf("%d",&n);
int arr[n-1];
for(i=0;i<n-1;i++){
scanf("%d",&arr[i]);
sum=sum+arr[i];
missingnum =(n*(n+1))/2-sum;
if((missingnum%2)==0)
else
return 0;
4) //program to print the largest and the smallest element in an unsorted array
#include<stdio.h>
int main()
int a[100],i,n,SMALL,LARGE;
scanf(“%d”,&n);
for(i=0;i<n;++i)
scanf(“%d”,&a[i]);
LARGE=SMALL =a[0];
if(a[i]>LARGE)
LARGE=a[i];//largest element
if(a[i]<SMALL)
SMALL=a[i];//smallest element
return 0;