Se citesc numere pana la intalnirea valorii 0/1. Care dintre valorile citite sunt prime?
pls repede in C++.
Răspunsuri la întrebare
Răspuns de
0
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
while (n != 0 && n != 1) {
bool prim = true;
if (n <= 1) {
prim = false;
}
else if (n != 2 && n % 2 == 0) {
prim = false;
}
for (int i = 3; i * i <= n && prim; ++i) {
if (n % i == 0) {
prim = false;
}
}
if (prim) {
cout << n << " ";
}
cin >> n;
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă