C program to find frequency of a number in array
Hello, Student today you will learn to find the frequency of a Number in an Array. With help of this code, you will understand, How actually works Random number Frequency in C languages while using Array.
To understand this Program, you should have knowledge of the following topics in Array
Frequency program in C
#include<stdio.h> #include<stdlib.h> #include<time.h> int random_value (void){ int randon_number = (int) (10.0*rand()/(RAND_MAX + 1.0)); return (randon_number); } int main() { srand(time(0)); int numbers[10]={0,1,2,3,4,5,6,7,8,9},freq=0,i,j,key; int array[10000]; array [0] = 0; //Entry of digits for (i=0;i<10000;i++){ array[i] = random_value(); } //0 to 9 digit taking for(i=0;i<10;i++){ numbers[i] = random_value(); key = numbers[i]; } // frequency count for (i=0;i<10000;i++){ if (array[i]==key) freq++; } printf("The frequency of %d is : %.2f percent ",key,(float)freq/100); return 0; }
OUTPUT
The frequency of 4 is: 9.53 percent
IT will change all the time, Or It will generate a Random Number all the time Saurabh Nissa
if u call the function without ( ), it is like returning the address of the function.