Se citesc numere întregi până la intalnirea cifrei 0.Să se determine și să se afișeze maximul dintre numerele pozitive.In cazul în care nu există numere pozitive se va afisa un mesaj corespunzator.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int max = -1;
int x;
do {
cin >> x;
if (x > 0)
{
if (x > max)
max = x;
}
} while (x != 0);
if (x == -1)cout << "Nu exista numere pozitive";
else cout << max;
return 0;
}
Explicație:
initializezi o variabila "max" cu -1 dupa care citesti x atata timp cat acesta nu e 0, daca este mai mare strict decat 0 actualizam max dupa caz. Daca "max este -1 inseamna ca nu am gasit nici un numar pozitiv
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă