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

Se da un șir x de n elemente. Sa se determine maximul elementelor, din șir, care sunt pozitive

Si aceeasi cerința doar ca trebuie sa fie negative

Răspunsuri la întrebare

Răspuns de andriesboss92
1

#include <iostream>

using namespace std;

int main()

{

   int x[100],n,maxx=-32000, minn=32000;

   cin>>n;

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

   {

       cin>>x[i];

       if(x[i]>maxx && x[i]>0)

           maxx=x[i];

       if(x[i]<minn && x[i]<0)

           minn=x[i];

   }

   cout<<"Valoarea maxima este "<<maxx<<endl;

   cout<<"Valoarea minima este "<<minn;

}



Am calculat direct care este elementul maxim pozitiv si elementul minim negativ din acelasi sir.

Alte întrebări interesante