Citind n numere de la tastatura, sa se afiseze produsul numerelor prime cu n.
Am nevoie de ajutor , de preferat in C++
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
int main()
{
int n, numar;
std::cout << "n: ";
std::cin >> n;
for (int i = 1; i <= n; i++) {
std::cout << "numărul " << i << ": ";
std::cin >> numar;
bool prim = true;
for (int j = 2, l = numar / 2; j < l; j++) {
if (numar % j == 0) {
prim = false;
break;
}
}
if (prim) {
std::cout << numar << " este prim iar produsul lui cu " << n << " este " << numar * n << std::endl;
}
}
}
Explicație:
Posibil să fi înţeles greșit problema…
Alte întrebări interesante