91

Помогите решить задачу на C# В отделе работают 3 сотрудника, которые получают…

14 августа 2022

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

категория: информатика

56

Нужно найти максимальное и минимальное из трех чисел. Пусть даны три числа 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; }

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...