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

Am si eu nevoie de un cod in c++ "se citeste un sir de numere naturale din fișierul 'numere.txt'.Sa se afișeze numerele prime din sir, separate prin câte un spațiu "

Răspunsuri la întrebare

Răspuns de Madalin77
1

Răspuns:

#include <iostream>

#include<fstream>

using namespace std;

ifstream f("numere.txt");

bool prim(int numar){

   for(int i = 2;i<numar/2;i++){

       if(numar % i == 0){

           return false;

       }

   }

   return true;

}

int main()

{

   int nr;

   while(f>>nr){

       if(prim(nr) == true){

           cout<<nr<<" ";

       }

   }

   f.close();

   return 0;

}

Explicație:

Alte întrebări interesante