23.1.23010470. Učitavati prirodne brojeve i množiti one čiji je korijen cijeli broj sve dok proizvod ne postane veći od 1000.

Opis rješenja:

Listing programa:

/* 23010470 Učitavati prirodne brojeve i množiti one čiji je korijen cijeli broj 
sve dok proizvod  ne postane veći od 1000.*/
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int main()
{int pro=1, broj;
 while (pro<=1000) 
     {cin >>broj;
      if (sqrt(broj)*sqrt(broj)==broj) pro=pro*broj; 
     }
 cout << "Proizvod je " << pro << endl;
 system("PAUSE");
 return EXIT_SUCCESS;
}

Ispis na ekranu:

Riješeni zadaci    Index