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

Problema 1 Se dă un vector cu n componente numere întregi. Să se determine componenta maximă ce nu întrece numărul întreg dat m.
C++

Răspunsuri la întrebare

Răspuns de 1Viserys
1

#include <iostream>

using namespace std;

int main()

{

int v[100]; //in paranteza dreapta ajustezi valoarea dupa numarul maxim de

                     //elemente din vector

int i, n, m, max;

cin>>n>>m;

for(i=0; i<n; i++)

{

cin>>v[i];

if(v[i]<m)

       max=v[i];

}   //aceasta parcurgere pe langa citire seteaza max ultima valoare din  

    //vector mai mica decat m

for(i=0; i<n; i++)

{

if(v[i]>max && v[i]<m)

        max=v[i];

}     //aici cautam cel mai mare nr mai mic decat m

cout<<max;

return 0;

}



Alte întrebări interesante