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
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
Engleza,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă