Write A C Program To Count Frequency of Each Element in An Array
Write A C Program To Count Frequency of Each Element in An Array
#include<stdio.h>
#include<conio.h>
void main()
{
int arr[50],freq[100];
int i,j,count,size;
printf("enter size of array");
scanf("%d",&size);
printf("Enter array elements:");
for(i=0;i<size;i++)
{
scanf("%d",&arr[i]);
freq[i] = -1;
}
freq[j] = 0;
}
}
if(freq[i] != 0)
{
freq[i] = count;
}
}
printf("\nFrequency of all elements of array : \n");
for(i=0; i<size; i++)
{
if(freq[i] != 0)
{
printf("%d occurs %d times\n", arr[i], freq[i]);
}
}
getch();
}
12. Write a C program to print all unique elements
in the array.
#include <stdio.h>
#include<conio.h>
void main()
{
int arr[MAX_SIZE], freq[MAX_SIZE];
int size, i, j, count;
printf("Enter size of array: ");
scanf("%d", &size);
printf("Enter elements in array: ");
for(i=0; i<size; i++)
{
scanf("%d", &arr[i]);
freq[i] = -1;
}
if(freq[i] != 0)
{
freq[i] = count;
}
}
printf("\nUnique elements in the array are: ");
for(i=0; i<size; i++)
{
if(freq[i] == 1)
{
printf("%d ", arr[i]);
}
}
getch();
}
13. Write a C program to count total number of
duplicate elements in an array.
#include <stdio.h>
#include<conio.h>
void main()
{
int arr[MAX_SIZE];
int i, j, size, count = 0;
printf("Enter size of the array : ");
scanf("%d", &size);
getch();
}
14. Write a C program to delete all duplicate elements from an
array.
#include <stdio.h>
#include<conio.h>
int main()
{
int arr[MAX_SIZE];
int size;
int i, j, k;
size--;
j--;
}
}
}
getch();
}
15. Write a C program to merge two array to third array.
#include <stdio.h>
#include<conio.h>
int main()
{
int arr1[MAX_SIZE], arr2[MAX_SIZE], mergeArray[MAX_SIZE * 2];
int size1, size2, mergeSize;
int index1, index2, mergeIndex;
int i;
index1 = 0;
index2 = 0;
for(mergeIndex=0; mergeIndex < mergeSize; mergeIndex++)
{
getch();
}
int main()
{
int arr[MAX_SIZE];
int size, i;
getch();
#include<stdio.h>
#include<conio.h>
void printArray(int arr[], int len);
void main()
{
int arr[MAX_SIZE];
int even[MAX_SIZE], odd[MAX_SIZE];
evenCount = 0;
oddCount = 0;
if(arr[i] & 1)
{
odd[oddCount] = arr[i];
oddCount++;
}
else
{
even[evenCount] = arr[i];
evenCount++;
}
}
getch();
}
int main()
{
int arr[MAX_SIZE];
int size, i, toSearch, found;
printf("Enter size of array: ");
scanf("%d", &size);
found = 0;
if(arr[i] == toSearch)
{
found = 1;
break;
}
}
if(found == 1)
{
printf("\n%d is found at position %d", toSearch, i + 1);
}
else
{
printf("\n%d is not found in the array", toSearch);
}
getch();
}
19. Write a C program to sort array elements in ascending or
descending order.
#include<stdio.h>
#include<conio.h>
int main()
{
int arr[MAX_SIZE];
int size;
int i, j, temp;
printf("Enter size of array: ");
scanf("%d", &size);
getch();
}
int main()
{
int arr[MAX_SIZE], i, n;
int pivot, evenCount, oddCount;
pivot = 0;
evenCount = oddCount = 0;
if(arr[i] & 1)
oddCount++;
else
evenCount++;
}
pivot = (evenCount > oddCount) ? evenCount : oddCount;
print(arr, n);
arrange(arr, n, pivot);
sort(arr, 0, pivot);
getch();
}