Calculate frequency of each data in 1D Array.
Taking 10 Elements in Array.
#include<stdio.h>
#include<conio.h>
void main( )
{
int arr[10], i , j , c , t ;
clrscr( );
for( i=0; i<10; i=i+1 )
{
printf("Enter data ");
scanf("%d",& arr[i]);
}
for ( i=0; i<9; i=i+1 )
{
for( j=i+1; j<10; j=j+1 )
{
if( arr[i]>arr[j])
{
t=arr[i];
arr[i]=arr[j];
arr[j]=t;
}
}
}
for( i=0; i<10; i=i+1 )
{
c=1;
for( j=i+1; j<10; j=j+1 )
{
if( arr[i]==arr[j] )
{
c=c+1;
}
else
{
break;
}
}
printf("%d-%d\n",arr[i],c);
}
getch( );
}
Or
#include<stdio.h>
#include<conio.h>
void main( )
{
int arr[10], i , j , c , s ;
clrscr( );
for( i=0; i<10; i=i+1 )
{
printf("Enter data ");
scanf("%d",& arr[i]);
}
for( i=0; i<10; i=i+1 )
{
j=0;
s=0;
while( j<i && s==0)
{
if( arr[i]==arr[j])
{
s=1;
}
else
{
j=j+1;
}
}
if( s==0 )
{
c=0;
for( j=i; j<10; j=j+1 )
{
if( arr[i]==arr[j] )
{
c=c+1;
}
}
printf("%d-%d\n",arr[i],c);
}
}
getch( );
}
Taking 10 Elements in Array.
#include<stdio.h>
#include<conio.h>
void main( )
{
int arr[10], i , j , c , t ;
clrscr( );
for( i=0; i<10; i=i+1 )
{
printf("Enter data ");
scanf("%d",& arr[i]);
}
for ( i=0; i<9; i=i+1 )
{
for( j=i+1; j<10; j=j+1 )
{
if( arr[i]>arr[j])
{
t=arr[i];
arr[i]=arr[j];
arr[j]=t;
}
}
}
for( i=0; i<10; i=i+1 )
{
c=1;
for( j=i+1; j<10; j=j+1 )
{
if( arr[i]==arr[j] )
{
c=c+1;
}
else
{
break;
}
}
printf("%d-%d\n",arr[i],c);
}
getch( );
}
Or
#include<stdio.h>
#include<conio.h>
void main( )
{
int arr[10], i , j , c , s ;
clrscr( );
for( i=0; i<10; i=i+1 )
{
printf("Enter data ");
scanf("%d",& arr[i]);
}
for( i=0; i<10; i=i+1 )
{
j=0;
s=0;
while( j<i && s==0)
{
if( arr[i]==arr[j])
{
s=1;
}
else
{
j=j+1;
}
}
if( s==0 )
{
c=0;
for( j=i; j<10; j=j+1 )
{
if( arr[i]==arr[j] )
{
c=c+1;
}
}
printf("%d-%d\n",arr[i],c);
}
}
getch( );
}
0 Comments