dintr-un fişier text de intrare citim un nr natural n. De pe linia a doua fisierului se citesc n numere intregi sa se scrie intr un fisier text de iesire nr prime care au suma cifrelor mai mica decat m, m numar natural citit de la tastatura
Răspunsuri la întrebare
Răspuns de
1
#inculde <iostream>
#incude <fstream>
using namespace std;
ifstream read("citire.txt");
ofstream write("iesire.txt");
int main() {
int x, n, i, cn, d, m, s, d;
bool ok;
cin >> m;
read >> x;
for (i=1; i<=x; i++) {
read >> n;
if (n>2) {
ok = true;
for (d=2; d*d<=n; d++) {
if (n%d == 0) {
ok = false;
break;
}
}
if (ok) {
cn = n;
s = 0;
while (n != 0) {
s = s + n%10;
n /= 10;
}
if (s < m) {
write << cn << " ";
}
}
}
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
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ă