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
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;
}
#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
Ed. tehnologică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă