Informatică, întrebare adresată de dariaalexandra222, 9 ani în urmă

ESTE URGEEEENT VA ROG PROGRAMARE C++ CODE BLOCKS
: Afisati primele doua nr prime alaturate dintre cele n numere intregi date.
Cand acesta nu exista, afisati mesajul : FARA SOLUTIE (n<=20)
pt n=7 (date de intrare) 1 18 41 13 9
se va afisa 41 13

Răspunsuri la întrebare

Răspuns de 1Viserys
0

#include <iostream>

using namespace std;

int prim (int x)

{

if(x==1) return 0;

for(int i=2; i<x; i++)

{

if (x%i==0)

return 0;

}

return 1;

}

int main()

{

int n, nr1, nr2, ok=0;

cin>>n>>nr1;

for(int i=1; i<n; i++)

{

nr2=nr1;

cin>>nr1;

if (prim(nr1)==prim(nr2) && prim(nr1)==1)

{cout<<nr2<<" "<<nr1;

ok=1;

i=n;

}

}

if(ok==0) cout<<"FARA SOLUTIE";

return 0;

}



Alte întrebări interesante