Frequency of Array Elements

Problem Statement:

Program to count the frequency of each element of an array.

Source Code:
#include<stdio.h>
int main() {
    int n,arr[20];
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%d",&arr[i]);
    }
    for(int i=0;i<n;i++){
        int visited=0;
        for(int j=0;j<i;j++){
            if(arr[i]==arr[j]){
                visited=1;
                break;
            }
        }
        if(visited==0){
            int count=1;
            for(int j=i+1;j<n;j++){
                if(arr[i]==arr[j]){
                    count++;
                }
            }
            printf("%d - %d\n",arr[i],count);
        }
    }
    return 0;
}
SAMPLE INPUT1:
6
1 2 3 2 4 2
SAMPLE OUTPUT1:
1 - 1
2 - 3
3 - 1
4 - 1

SAMPLE INPUT2:
5
2 1 4 2 3
SAMPLE OUTPUT2:
2 - 2
1 - 1
4 - 1
3 - 1