#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 ;)