#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
void print_repeated_digits(int* digit_count) {
printf("Є цифри, що повторюються: ");
for (int i = 0; i < 10; i++) {
if (digit_count[i] > 1) {
printf("%d (%d рази) ", i, digit_count[i]);
}
}
printf("\n");
}
void check_repeated_digits(long n, int* digit_count) {
int digit;
while (n > 0) {
digit = n % 10;
digit_count[digit]++;
n /= 10;
}
}
int main() {
setlocale(LC_ALL, "Ukr");
long n;
printf("Введiть число: ");
scanf("%ld", &n);
int digit_count[10] = { 0 };
check_repeated_digits(n, digit_count);
int repeated_digits = 0;
for (int i = 0; i < 10; i++) {
if (digit_count[i] > 1) {
repeated_digits = 1;
break;
}
}
if (repeated_digits) {
print_repeated_digits(digit_count);
}
else {
printf("Немає цифр, що повторюються\n");
}
return 0;
}