profile
Опубликовано 5 лет назад по предмету Информатика от СашкаТНУ

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

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

  1. Ответ
    Ответ дан WillGross

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

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

     

    #include <iostream>
    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;

    return 0;
    }