Răspuns :
#include <fstream>
using namespace std;
ifstream f_in("bac.in");
ofstream f_out("bac.out");
int main()
{
unsigned int element;
struct soluție {
unsigned int apariții;
unsigned int poziție;
}cifre[10]{ { 0, 0 } };
unsigned int poziție = 1;
while (f_in >> element) {
cifre[element % 10].apariții++;
cifre[element % 10].poziție = poziție++;
}
unsigned int maxim_apariții = 0;
for (soluție element : cifre)
if (element.apariții > maxim_apariții)
maxim_apariții = element.apariții;
for (soluție element : cifre)
if (element.apariții == maxim_apariții)
f_out << element.poziție << ' ';
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!