Below is the code to find how many times a number is repeated in an array
#include <stdio.h>
int main(){
int n;
printf("Enter how many numbers do you want to enter: ");
scanf("%d",&n);
int arr[n],i;
printf("Enter elements of an array\n");
for(i=0;i<n;i++){
printf("Enter element %d: ",i+1);
scanf("%d",&arr[i]);
}
int count=0,element;
printf("Enter element to know its frequency: ");
scanf("%d",&element);
for(i=0;i<n;i++){
if(element==arr[i]){
count++;
}
}
if(count==0){
printf("%d is not found in the array",element);
}
else{
printf("%d has a frequency of %d",element,count);
}
}
Contents
Output 1:
Enter how many numbers do you want to enter: 4
Enter elements of an array
Enter element 1: 3
Enter element 2: 5
Enter element 3: 5
Enter element 4: 6
Enter element to know its frequency: 2
2 is not found in the array
Output 2:
Enter how many numbers do you want to enter: 5
Enter elements of an array
Enter element 1: 2
Enter element 2: 6
Enter element 3: 2
Enter element 4: 2
Enter element 5: 7
Enter element to know its frequency: 2
2 has a frequency of 3