#include <stdio.h>
int main()
{
int i, j, Count, n;
printf("\n Enter the number of elements in an array:");
scanf("%d", &n); //Declare size array
int a[n], Freq[n]; //Declare two arrays
printf("\n Enter the elements of an Array:");
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
Freq[i] = -1;/* Initially initialize frequencies to -1 */
}
//Count the frequency of each element
for (i = 0; i < n; i++)
{
Count = 1;
for(j = i + 1; j < n; j++)
{
if(a[i] == a[j]) //Check for duplicate elements
{
Count++;
Freq[j] = 0;
int main()
{
int i, j, Count, n;
printf("\n Enter the number of elements in an array:");
scanf("%d", &n); //Declare size array
int a[n], Freq[n]; //Declare two arrays
printf("\n Enter the elements of an Array:");
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
Freq[i] = -1;/* Initially initialize frequencies to -1 */
}
//Count the frequency of each element
for (i = 0; i < n; i++)
{
Count = 1;
for(j = i + 1; j < n; j++)
{
if(a[i] == a[j]) //Check for duplicate elements
{
Count++;
Freq[j] = 0;
}
}
if(Freq[i] != 0)
{
Freq[i] = Count;
}
}
/* Print frequency of each element*/
printf("\nThe Frequency of the elements in this Array is :\n");
}
if(Freq[i] != 0)
{
Freq[i] = Count;
}
}
/* Print frequency of each element*/
printf("\nThe Frequency of the elements in this Array is :\n");
for (i = 0; i < n; i++)
{
if(Freq[i] != 0)
{
printf("%d Occurs %d Times \n", a[i], Freq[i]);
}
if(Freq[i] != 0)
{
printf("%d Occurs %d Times \n", a[i], Freq[i]);
}
}
return 0;
}
}
0 Comments:
Post a Comment