Cerinţa
Să se scrie un program care citeşte cel mult 1000000 de numere naturale din intervalul închis [0,9] şi determină cel mai mare număr prim citit şi numărul său de apariţii.
Date de intrare
Fişierul de intrare ciffrecv.in conţine cel mult 1000000 numere naturale din intervalul închis [0,9], dispuse pe mai multe linii şi separate prin spaţii.
Date de ieşire
Fişierul de ieşire ciffrecv.out va conţine pe prima linie două numere naturale MAX şi NR_AP, cu semnificaţia din enunţ.
Daca puteti sa scrieti algoritmul in C++ va rog
Răspunsuri la întrebare
Răspuns de
6
Ar trebui sa incerci sa faci tu problema de pe https://www.pbinfo.ro/?pagina=probleme&id=187, dar in cazul in care ai incercat si nu a iesit, uite aici codul:
ifstream fin("ciorna.in");
ofstream fout("ciorna.out");
int a;
int p2,p3,p5,p7;
int main()
{
while(fin>>a)
{
if(a==2)
p2++;
if(a==3)
p3++;
if(a==5)
p5++;
if(a==7)
p7++;
}
if(p7)
fout<<"7 "<<p7;
else
if(p5)
fout<<"5 "<<p5;
else
if(p3)
fout<<"3 "<<p3;
else
fout<<"2 "<<p2;
return 0;
}
boiustef:
Fişierul de ieşire ciffrecv.out va conţine pe prima linie două numere naturale MAX şi NR_AP, cu semnificaţia din enunţ.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă