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 ales să vizitați platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de ajutor. Pentru orice întrebare sau clarificare suplimentară, echipa noastră vă stă la dispoziție. Revenirea dumneavoastră ne onorează – nu uitați să ne salvați în lista de favorite!