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

Putin ajutor va rog,

Din fisierul text.in se citeste un numar natural n si apoi n numere intregi; Construiti o lista liniara simplu inlantuita care sa contina nr intregi in ordinea citirii lor.

Afisati elementele listei si determinati si afisati numarul de numere prime continute in lista.

Mersi.

Răspunsuri la întrebare

Răspuns de EmilJoaca
1
#include <iostream>
#include <fstream>

using namespace std;

int main() {
int n;
ifstream f("text.in");
f>>n;
int v[n];
for (int i=0; i<n; i++) f>>v[i];
//Afișare numere in ordinea citirii
for (int i=0; i<n; i++) cout << v[i] << " ";
cout << endl;
//Afișare numere prime
for (int i=0; i<n; i++) {
int k=1;
for (int j=2; j<v[i]/2; j++)
if (v[i]%j==0) k=0;
if (k==1) cout << v[i] << " ";
}
f.close();
return 0;
}
Alte întrebări interesante