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
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 ;)
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
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă