#include <stdio.h>
#include <string.h>
int main() {
// Πίνακας για να αποθηκεύσουμε τις εμφανίσεις των ψηφίων
int counts[10] = {0};
// Συμβολοσειρά για να αποθηκεύσουμε τον αριθμό που θα εισαχθεί
char number[1001]; // Μπορείς να αυξήσεις το μέγεθος αν χρειάζεται μεγαλύτερο
// Διάβασε τον αριθμό από το πληκτρολόγιο
printf("Δώσε έναν μεγάλο θετικό ακέραιο αριθμό: "); scanf("%1000s", number
); // Διάβασε τον αριθμό ως συμβολοσειρά
// Μέτρησε τις εμφανίσεις κάθε ψηφίου
for (int i
= 0; i
< strlen(number
); i
++) { counts[number[i] - '0']++;
}
// Βρες το ψηφίο με τις περισσότερες εμφανίσεις
int max_digit = 0;
for (int i = 1; i < 10; i++) {
if (counts[i] > counts[max_digit]) {
max_digit = i;
}
}
// Εμφάνισε το αποτέλεσμα
printf("Το ψηφίο με τις περισσότερες εμφανίσεις είναι το: %d\n", max_digit
); printf("Το πλήθος των εμφανίσεών του είναι: %d\n", counts
[max_digit
]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCkgewogICAgLy8gzqDOr869zrHOus6xz4IgzrPOuc6xIM69zrEgzrHPgM6/zrjOt866zrXPjc+Dzr/Phc68zrUgz4TOuc+CIM61zrzPhs6xzr3Or8+DzrXOuc+CIM+Ez4nOvSDPiM63z4bOr8+Jzr0KICAgIGludCBjb3VudHNbMTBdID0gezB9OwogICAgCiAgICAvLyDOo8+FzrzOss6/zrvOv8+DzrXOuc+BzqwgzrPOuc6xIM69zrEgzrHPgM6/zrjOt866zrXPjc+Dzr/Phc68zrUgz4TOv869IM6xz4HOuc64zrzPjCDPgM6/z4UgzrjOsSDOtc65z4POsc+HzrjOtc6vCiAgICBjaGFyIG51bWJlclsxMDAxXTsgLy8gzpzPgM6/z4HOtc6vz4Igzr3OsSDOsc+Fzr7Ors+DzrXOuc+CIM+Ezr8gzrzOrc6zzrXOuM6/z4IgzrHOvSDPh8+BzrXOuc6szrbOtc+EzrHOuSDOvM61zrPOsc67z43PhM61z4HOvwogICAgCiAgICAvLyDOlM65zqzOss6xz4POtSDPhM6/zr0gzrHPgc65zrjOvM+MIM6xz4DPjCDPhM6/IM+AzrvOt866z4TPgc6/zrvPjM6zzrnOvwogICAgcHJpbnRmKCLOlM+Oz4POtSDOrc69zrHOvSDOvM61zrPOrM67zr8gzrjOtc+EzrnOus+MIM6xzrrOrc+BzrHOuc6/IM6xz4HOuc64zrzPjDogIik7CiAgICBzY2FuZigiJTEwMDBzIiwgbnVtYmVyKTsgIC8vIM6UzrnOrM6yzrHPg861IM+Ezr/OvSDOsc+BzrnOuM68z4wgz4nPgiDPg8+FzrzOss6/zrvOv8+DzrXOuc+BzqwKICAgIAogICAgLy8gzpzOrc+Ez4HOt8+DzrUgz4TOuc+CIM61zrzPhs6xzr3Or8+DzrXOuc+CIM66zqzOuM61IM+IzrfPhs6vzr/PhQogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzdHJsZW4obnVtYmVyKTsgaSsrKSB7CiAgICAgICAgY291bnRzW251bWJlcltpXSAtICcwJ10rKzsKICAgIH0KICAgIAogICAgLy8gzpLPgc61z4Igz4TOvyDPiM63z4bOr86/IM68zrUgz4TOuc+CIM+AzrXPgc65z4PPg8+Mz4TOtc+BzrXPgiDOtc68z4bOsc69zq/Pg861zrnPggogICAgaW50IG1heF9kaWdpdCA9IDA7CiAgICBmb3IgKGludCBpID0gMTsgaSA8IDEwOyBpKyspIHsKICAgICAgICBpZiAoY291bnRzW2ldID4gY291bnRzW21heF9kaWdpdF0pIHsKICAgICAgICAgICAgbWF4X2RpZ2l0ID0gaTsKICAgICAgICB9CiAgICB9CiAgICAKICAgIC8vIM6VzrzPhs6szr3Ouc+DzrUgz4TOvyDOsc+Azr/PhM6tzrvOtc+DzrzOsQogICAgcHJpbnRmKCLOpM6/IM+IzrfPhs6vzr8gzrzOtSDPhM65z4Igz4DOtc+BzrnPg8+Dz4zPhM61z4HOtc+CIM61zrzPhs6xzr3Or8+DzrXOuc+CIM61zq/Ovc6xzrkgz4TOvzogJWRcbiIsIG1heF9kaWdpdCk7CiAgICBwcmludGYoIs6kzr8gz4DOu86uzrjOv8+CIM+Ez4nOvSDOtc68z4bOsc69zq/Pg861z47OvSDPhM6/z4UgzrXOr869zrHOuTogJWRcbiIsIGNvdW50c1ttYXhfZGlnaXRdKTsKICAgIAogICAgcmV0dXJuIDA7Cn0K