23.1.23010290. Učitavati brojeve i ispitivati da li su prosti pa takve sabirati dok ne unesemo 5 prostih brojeva. Ispisati zbir.

Opis rješenja:

Listing programa:

/* 23010290 Učitavati brojeve i ispitivati da li su prosti pa takve sabirati 
      dok ne učitamo 5 prostih brojeva. Ispisati zbir. */
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int main()
{   bool prost; int kor, br=0, suma5=0, x;
    while (br<5)
     {prost=true;
      cin >>x;
      kor=sqrt(x);
      for (int i=2;i<=kor && prost==true;i++)
           if (x%i==0) prost=false;
      if (x==2) prost=true;
      if (prost==true) {suma5=suma5+x ; br++;}
      }
    cout << "Suma 5 prostih brojeva  " << suma5 << endl;  
    system("PAUSE");
    return EXIT_SUCCESS;
}

Ispis na ekranu:

Riješeni zadaci    Index