Informatică, întrebare adresată de TheFlashFan, 8 ani în urmă

Se dau n numere întregi. Determinați cea mai mică valoare dintre cele n numere date care este mai mare decât 20.

Dacă nu au fost citite valori mai mari decât 20 se va afișa Nu exista.

Programul citește de la tastatură numărul n (n<1000), iar apoi citește n numere întregi, separate prin spaţii, fiecare număr citit având maxim 7 cifre, și va afișa rezultatul pe ecran.

Exemplul 1: Dacă se citește n=4 și numerele 12 8 -3 10, programul la afișa Nu exista

Exemplul 2: Dacă se citește n=6 și numerele 11 200 7 32 26 34, programul va afișa 26

Programul sa fie scris in C++

Răspunsuri la întrebare

Răspuns de raulardelean10
0

Răspuns:

#include <bits/stdc++.h>

using namespace std;

int main()

{

int n,x,vmin=99999999;

cin>>n;

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

{

cin>>x;

if(x>20)

vmin=min(vmin,x);

}

if(vmin!=99999999)

cout<<vmin;

else

cout<<"Nu exista";

return 0;

}

Alte întrebări interesante