Fișierul bilet2.txt conține numere naturale dispuse pe mai multe linii. Scrieți un program care afișează mesajul DA dacă in fișier există numere prime, respectiv mesajul NU dacă nu există.
Man1222:
try in python ;]
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("bilet2.txt");
bool prim(int n){
//Functie care returneaza 1 daca numarul e prim, 0 in caz contrar
int i;
for(i=2;i<=n/2;i++){
if(n%i==0) return 0;
}
return 1;
}
int main() {
int x;
bool exista=0;
while(f && !exista){
f >> x;
exista = prim(x);
}
if(exista) cout << "DA";
else cout << "NU";
}
Alte întrebări interesante
Studii sociale,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Engleza,
8 ani în urmă
Istorie,
9 ani în urmă
Limba română,
9 ani în urmă