Scrieți un program C++ care să rezolve următoarea problemă:
“Afișați toate numerele prime de patru cifre care au ultima cifră diferită de C. (C se citeşte de la tastatură)”
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
bool ePrim(int x)
{
bool p=true;
for (int d=3; d*d<=x; d+=2)
if (x%d==0) p=false;
return p;
}
int main()
{
int c;
cin >> c;
for (int num=1001; num<9999; num+=2)
if (ePrim(num) && num%10 != c)
cout << num << " ";
return 0;
}
Explicație:
Alte întrebări interesante
Franceza,
8 ani în urmă
Engleza,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă