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
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
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă