Задать вопрос
23 марта, 21:04

помогите решить задачу на C#

В отделе работают 3 сотрудника, которые получают заработную плату в рублях. Требуется определить: на сколько зарплата самого высокооплачиваемого из них отличается от самого низкооплачиваемого.

Пользователь вводит 3 числа.

Пример:

ввод 100 500 1000

вывод 900

+5
Ответы (1)
  1. 23 марта, 21:32
    0
    Нужно найти максимальное и минимальное из трёх чисел.

    Пусть даны три числа x, y, z

    Пусть:

    m = min{x, y, z},

    M = max{x, y, z},

    r = max - min;

    Теперь остаётся записать в качестве ответа число r, оно и будет разницей.

    На C + + написал бы так:

    #include

    using namespace std;

    int maxNum (int x, int y, int z)

    {

    if ((x>=y) && (x>=z))

    return x;

    else if ((y>=x) && (y>=z))

    return y;

    else

    return z;

    }

    int minNum (int x, int y, int z)

    {

    if ((x<=y) && (x<=z))

    return x;

    else if ((y<=x) && (y<=z))

    return y;

    else

    return z;

    }

    void main ()

    {

    setlocale (0, "Rus") ;

    int x, y, z;

    cout << "Введите через пробел 3 числа" << endl;

    cin >> x >> y >> z;

    cout << "Разница : " << maxNum (x, y, z) - minNum (x, y, z) << endl;

    }
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «помогите решить задачу на C# В отделе работают 3 сотрудника, которые получают заработную плату в рублях. Требуется определить: на сколько ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
В отделе работают 3 сотрудника, которые получают заработную плату в рублях. Требуется определить: на сколько зарплата самого высокооплачиваемого из них отличается от самого низкооплачиваемого.
Ответы (1)
Расписать, почему Вы сделали тот или иной выбор. На фирме "Ромашка" ровно треть сотрудников составляют менеджеры, ровно треть - разнорабочие и ровно треть - инженеры.
Ответы (1)
Вводятся три целых числа. Выведите YES, если они расположены в порядке неубывания (каждое следующее больше либо равно предыдущего), NO иначе. Пример 1 Ввод Вывод 1 2 3 YES Пример 2 Ввод Вывод 1 3 2 NO Пример 3 Ввод Выво д 1 3 3 YES
Ответы (1)
Даны три числа. Выведите медиану этого набора - второе по величине число. На вход подаются 3 числа. Ввод Вывод 1 2 3 2 Пример 2 Ввод Вывод 1 3 2 2 Пример 3 Ввод Вывод 2 1 3 2
Ответы (1)
Программирование в python 3 Напечатать массив и сумму его первых N десятков. Пример: Пользователь вводит любое число, например 56 Программа выдаёт на экран массив от 0 до 55 и ещё пять чисел: сумму первых 10, сумму первых 20, сумму первых 30, сумму
Ответы (1)