Răspuns :
Nu pot sa trimit tot proiectul,cu fisierele...Tot ce trebuie sa faci e sa copiezi codul intr-un alt proiect deschis de tine,si sa atasezi la proiect filele prime.in si prime.out,astfel:
File->New->Empty file->"prime.in"->ok->ok
si
File->New->Empty file->"prime.out"->ok->ok
File->New->Empty file->"prime.in"->ok->ok
si
File->New->Empty file->"prime.out"->ok->ok
#include <iostream>
using namespace std;
int prim (int n) {
int d = 2; // testam potentialii divizori incepand cu 2 ( primul numar prim)
while(d * d <= n && n % d != 0) //cat timp d este mai mic decat radical(n)
d++; //si n nu se imparte la d, crestem d
return (d * d > n && n > 1); //daca n este prim, d o sa depaseasca radical(n)
}
int main() {
freopen("prime.in", "r", stdin);
freopen("prime.out", "w", stdout);
int n;
cin >> n;
for(int i = 0; i < n; i++) {
int val;
cin >> val;
if(prim(val) == 1)
cout << val <<" ";
}
return 0;
}
using namespace std;
int prim (int n) {
int d = 2; // testam potentialii divizori incepand cu 2 ( primul numar prim)
while(d * d <= n && n % d != 0) //cat timp d este mai mic decat radical(n)
d++; //si n nu se imparte la d, crestem d
return (d * d > n && n > 1); //daca n este prim, d o sa depaseasca radical(n)
}
int main() {
freopen("prime.in", "r", stdin);
freopen("prime.out", "w", stdout);
int n;
cin >> n;
for(int i = 0; i < n; i++) {
int val;
cin >> val;
if(prim(val) == 1)
cout << val <<" ";
}
return 0;
}
Vă mulțumim că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!