Заданы числаx, y, z. Если x<0, то P задать как максимальное из x и y; если x>0или=0, то P...

0 голосов
51 просмотров

Заданы числаx, y, z. Если x<0</em>, то P задать как максимальное из x и y; если x>0или=0, то P задать как минимальное из y, z.

Пожалуйста в С++


Информатика (24 баллов) | 51 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Ниже приведен код программы на языке C++.

Все, что стоит в строчке после знака двойного слэша - это комментарии. Их можно не убирать - компилятор С++ их не прочтет и программа будет работать.

 

#include
using namespace std;
//Подключили библиотеку ввода-вывода на экран.

int main() {

//Целочисленные переменные
int x, y, z;
int p;

//Считываем значения переменных x, y и z
cin >> x >> y >> z;

//если x меньше нуля, то выбираем наибльшее из х и у, иначе - наименьшее у и z
if (x < 0) {
//если х больше у, то в р записываем х, иначе - в р записываем у
if (x > y)
p = x;
else
p = y;

} else {
//если у меньше z, то в р записываем у, иначе - в р записываем z
if (y < z)
p = y;
else
p = z;
}

//Выводим на экран значение р
cout << p;<br>
return 0;
}

 

(306 баллов)