Как написать программу нахождения максимального из четырёх чисел числа?







+14 +/-

Напишите программу нахождение максимального из четырёх чисел числа

Профиль пользователя Bacchanalism Спросил: Bacchanalism  (рейтинг 22435) Категория: наука и техника

Ответов: 2

0 +/-
Лучший ответ

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

Ну, а под нужный язык сами подгоните.

Вопрос: этот вопрос просто так задали или учитесь где? Если учитесь, так это ж азы, надо бы подогнать знания 🙂 Удачи!

Ответил на вопрос: Xcypher  
1 +/-

Допустим ваши числа хранятся в переменных: W, X, Y, Z.

А наибольшее число поместим в итоге в переменную V.

Плюс ещё используем дополнительную вспомогательную переменную S.

Так как числа у нас четыре, то нету смысла придумывать сложные алгоритмы отборки, которые используются для сортировки большого числа элементов массива.

Можно использовать, к примеру, алгоритм как в чемпионате, то есть в нашем случае кто сначала попадёт в финал, а потом уже кто победит в финале.

S=X

IF W>X THEN S=W

V=Y

IF Z>Y THEN V=Z

IS S>V THEN V=S

Как видите, алгоритм довольно простой. В своей программе я постарался избежать команд перехода на другие строки, то есть программа получилась без особой привязки к какому-то определённому языку программирования.

Сначала производим отбор между переменными W и X.

Наибольшее из них помещается в переменную S. Ежели они равны между собой, то всё равно это значение помещается в S.

Затем происходит отбор между Y и Z и наибольшее помещается в V.

И в конце уже просто сравниваем то, что у нас хранится в S и V, то есть это своеобразный финал нашего чемпионата.

Если S больше V, то значение V исправляется на значение из S.

Ответ в переменной V.

Ответил на вопрос: Merriam  

Похожие вопросы

Спросил
2 Отв.
Почему школьная программа так часто меняется?
Ответ: Потому что постоянно придумываются новые способы научить детей максимально эффективно. От этого и постоянная смена школьной программы. Ну и новым профессорам нужно как-то свои творения внедрять, а то ... Читать далее...
Автор вопроса: Karatas, в категории | |
Спросил Karatas
1 Отв.
Mediaget вирус или нет?
Ответ: Скорее они распространяют агрессивную рекламу. ... Читать далее...
Автор вопроса: Brushes, в категории | | | | |
Спросил Brushes
1 Отв.
Какой программой действительно можно собирать базы емейл адресов?
Ответ: Я всегда собираю емейл адреса с помощью программы StandartHarvester. Очень довольна их работой! ... Читать далее...
Автор вопроса: Athomas, в категории | | | |
Спросил Athomas
3 Отв.
Где и во сколько раз больше молекул — в стакане воды или сахарного песка?
Ответ: Если воспользоваться таблицей пересчета массы различных веществ питания в граненном стакане объемом 200 смз, то масса воды будет равна 200 г, а сахарозы 180 г. Молярные массы воды и сахарозы М(С12Н22 ... Читать далее...
Автор вопроса: Charcoals, в категории | | | | |
Спросил Charcoals
3 Отв.
Ирада Зейналова стала ведущей НТВ? Какую программу будет вести?
Ответ: Эта новость появилась 2 ноября: Ирада Зейналова покидает Первый канал и переходит работать на НТВ. На Первом канале Зейналова с 2003 года. Первым шагом в ее карьере стала работа в качестве корреспонд ... Читать далее...
Автор вопроса: Malcom, в категории | | |
Спросил Malcom
1 Отв.
Новый Яндекс.Браузер — плюсы и минусы, отзывы о Яндекс.Браузер?
Ответ: Из плюсов можно выделить скорость работы и поддержку многих плагинов, интеграция с сервисами самого поисковика. Лично я считаю, что яндекс. браузер мало чем отличается от того-же хрома или мозилы. Для ... Читать далее...
Автор вопроса: Elan, в категории | | | | |
Спросил Elan
2 Отв.
Где скачать программу для рута андроид с компьютера?
Ответ: Программу для рута можно скачать прямо в плэй маркете называется Рут все устройства. Она находит подходящую для твоего телефона рут программу(в моем случае ... Читать далее...
Автор вопроса: Rexen, в категории | |
Спросил Rexen
1 Отв.
Что за программа MasterCard Больше? Как стать участником программы?
Ответ: MasterCard більше - очень интересная программа для владельцев банковских карточек MasterCard любых украинских банков. Я случайно увидела рекламу этой ... Читать далее...
Автор вопроса: Sossick, в категории |