Se da un sir cu n nr. Sa se afiseze primul nr. prim din sir. (cls. a 9-a)
Răspunsuri la întrebare
Limbaj C++ :
#include <iostream>
using namespace std;
int main(){
int nr_val, curent, nr_cautat=0;
//Primeste nr valori
cin >> nr_val;
//Cat timp mai avem valori de citit
while (nr_val--) {
//Primeste valoare noua
cin >> curent;
//Verifica daca e prim
bool prim = 1;
if (curent < 2)
prim = 0;
else {
for (int index = 2; index * index <= curent; index++)
if (curent % index == 0)
prim = 0;
}
//Daca e prim salveaza numarul (daca nu a fost gasit altul deja inainte)
if (!nr_cautat && prim)
nr_cautat = curent;
}
//Afiseaza rezultat
if (!nr_cautat)
cout << "Nu exista";
else
cout << nr_cautat;
}