Informatică, întrebare adresată de andradaa1, 9 ani în urmă

Se introduce un sir de numere intregi de la tastatura, pana la intalnirea valorii 0. Sa se afiseze:
-maximul dintre numerele negative
-maximul dintre numerele pozitive

Răspunsuri la întrebare

Răspuns de marcusilisie
7
#include <iostream>
using namespace std;
float x,maxn=-1000,maxp=1,i;
int main()
{

do
{
cin>>x;
if(x<0){
          if(maxn<x) maxn=x;        //maxn=maximul numerelor negative
             else maxn=maxn;
}
else
if(x>0)
{
if(maxp<x) maxp=x; //maxp=maximul numerelor pozitive
else maxp=maxp;
}

}while(x!=0);
cout<<maxp<<" "<<maxn;       
/*dintre cele negative,cel mai mare va fii cel care este cel mai aproape de 0*/
return 0;
}
Daca ai nelamuriri,nu ezita sa dai un reply ;)


Alte întrebări interesante