#include <stdio.h>
int arrContains(int element, int arr[], int arrLen) {
for (int i = 0; i < arrLen; i++) {
if (element == arr[i]) return 1;
}
return 0;
}
void arrFill(int filler, int arr[], int arrLen) {
for (int i = 0; i < arrLen; i++) {
arr[i] = filler;
}
}
int main() {
int arr[] = { 4, 5, 1, 6, 8, 1 };
int size = size = sizeof(arr) / sizeof(int);
int processed[size];
int processedI = 0;
arrFill(0, processed, size);
for (int i = 0; i < size; i++) {
int it = arr[i];
if (it != 0 && arrContains(it, processed, size)) continue;
processed[processedI++] = it;
int count = 0;
for (int i2 = 0; i2 < size; i2++) {
int it2 = arr[i2];
if (it2 == it) count++;
}
if (count > 0) printf("%d is present %d time(s).\n", it, count);
}
}