Răspuns :
#include <iostream>
using namespace std;
int main()
{
int element;
int soluții[4] = { 0 }; // primele două poziții vor fi folosite pentru soluțiile negative, iar ultimele două poziții pentru soluțiile pozitive
cin >> element;
while (element) {
if (element < 0) {
if (element < soluții[0] || !soluții[0])
soluții[0] = element;
if (element > soluții[1] || !soluții[1])
soluții[1] = element;
}
else {
if (element < soluții[2] || !soluții[2])
soluții[2] = element;
if (element > soluții[3] || !soluții[3])
soluții[3] = element;
}
cin >> element;
}
cout << "Numere negative:\nCel mai mic numar: " << soluții[0] << "\nCel mai mare numar: " << soluții[1] << "\nNumere pozitive:\nCel mai mic numar: " << soluții[2] << "\nCel mai mare numar: " << soluții[3];
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!