👤

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ăspuns :

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;

}

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari