Răspuns :
Răspuns:
Raspuns
Explicație:
#include <iostream>
using namespace std;
int prim(int n)
{
if(n<2)
return 0;
if(n==2)
return 1;
if(n%2==0)
return 0;
int d;
for(d=3;d*d<=n;d+=2)
if(n%d==0)
return 0;
return 1;
}
int main()
{
int v[100];
int n;
cin>>n;
for(int i=1;i<=n;i++)
cin>>v[i];
int mini=v[1];
for(int i=1;i<=n;i++)
{
if(i%2==0)
if(prim(v[i]))
if(v[i]<mini)
mini=v[i];
}
prim(mini) ? cout<<mini : cout<<"Nu exista un astfel de numar";
/**
prim(mini) ?
practic este if(mini) sau if(mini==1) cout<<mini; else cout <<etc.
: inseamna else, iar ? inseamna daca este adevarat adica 1
*/
}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Ne vedem curând și nu uitați să ne adăugați la marcaje!