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 pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!