Informatică, întrebare adresată de alexiapantazi, 8 ani în urmă

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 ;]
Man1222: is so easy in python to do it

Răspunsuri la întrebare

Răspuns de andrei750238
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