Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.72/181: Рейтинг темы: голосов - 181, средняя оценка - 4.72
 Аватар для waip
7 / 7 / 1
Регистрация: 27.05.2011
Сообщений: 297

Вводятся 3 числа и необходимо определить наибольшее и наименьшее

07.01.2013, 20:17. Показов 36559. Ответов 43
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет)
Задача такая. Вводят 3 числа и необходимо определить наибольшее и наименьшее.

Для двух чисел технология понятна это max(a,b) и min(a,b) а можно ли сделать тоже самое для 3х?

Можно в принципе сделать через If , но если будущем мне придется перебирать сотни чисел? тут нужна универсальная технология.
Прошу вашей помощи.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.01.2013, 20:17
Ответы с готовыми решениями:

С клавиатуры вводятся 3 числа, определить какое из них наибольшее, наименьшее, среднее
Console.Write("Введите первое число: "); string s_x1 = Console.ReadLine(); Console.Write("Введите второе...

Даны 3 числа . Определить среди них наибольшее и наименьшее
Даны 3 числа . Определить среди них наибольшее и наименьшее .

Определить среди введенных чисел наибольшее и наименьшее числа, а также среднее значение
Ввод пользователем заранее не известного количества чисел (выбрать признак окончания ввода - например, число 999999) с определением среди...

43
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
16.01.2013, 18:48
Студворк — интернет-сервис помощи студентам
Особенно же мне понравилось вот это:

Согласен, сейчас основное время тратится не на выполнение программы, а на её разработку
Во-первых, я такого не говорил, так что если и соглашаться, то точно не со мной. А во-вторых, не говорил я такого потому, что понятия "время выполнения программы" уже по большому счету не существует. "Программы", которые я проектирую и разрабатываю, работают в режиме 24х7х365 с требуемым uptime 99.95%.

Добавлено через 1 час 0 минут
Цитата Сообщение от Psilon Посмотреть сообщение
А еще интересно, если Java >> C++, почему на последнем еще пишут? Интересен Ваш вариант
А я что, где-то заявлял, что Java >> C++? Если и заявлял, то только с оговоркой - в enterprise-решениях. Но тут на С++ ничего и не пишут уже практически.

Всё, что я писал - это ответ на Ваше
Что С++ быстрый я не говорил, я говорил, что он быстрее, причем намного
Вы это сказали в отрыве от задачи. И, соответственно, я Вам показал класс задач, в котором ситуация ровно обратная. Я нигде и никогда не говорил, что Java >> C++ априори, в любом случае.

Почему на нем пишут - тоже понятно. Потому что native-код имеет больше возможностей для доступа к ресурсам. Достигается это ценой привязки к железу/ос и повышением риска сделать что-то не то. К этой нише Java изначально не приспособлен.

P.S. На всякий случай. У меня пятнадцатилетний опыт промышленной разработки. Кроме Java я писал на С++, Delphi, VB, Perl. А если взять и самостоятельную работу - сюда добавляется fortran и assembler. Так что я неплохо представляю, что такое ниша применения языка, какие у него преимущества внутри ниши и какие недостатки вне нее.
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
16.01.2013, 19:55
А я к вашему холи ещё добавлю, что когда хотят сделать реально быстрое приложение, С++ идёт лесом и берётся С с инлайн асм вставками. Например многие эмбедеры именно так и поступают.
у с++ осталась одна ниша это десктоп приложения из которой его пытаются выпихнуть наполовину при помощи С#

маленький экскурс в реально быстрые энтерпрайз приложения: есть много реализаций grid баз (вот одна из них http://www.slideshare.net/kiri... -data-grid)
угадайте на чём они все написаны
1
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
16.01.2013, 20:00
Цитата Сообщение от Skipy Посмотреть сообщение
Вы это сказали в отрыве от задачи. И, соответственно, я Вам показал класс задач, в котором ситуация ровно обратная. Я нигде и никогда не говорил, что Java >> C++ априори, в любом случае.
Почему на нем пишут - тоже понятно. Потому что native-код имеет больше возможностей для доступа к ресурсам. Достигается это ценой привязки к железу/ос и повышением риска сделать что-то не то. К этой нише Java изначально не приспособлен.
Ну и отлично. Рад, что хоть в чем-то прояснение обнаружилось.
Цитата Сообщение от mutagen Посмотреть сообщение
А я к вашему холи ещё добавлю, что когда хотят сделать реально быстрое приложение, С++ идёт лесом и берётся С с инлайн асм вставками. Например многие эмбедеры именно так и поступают.
у с++ осталась одна ниша это десктоп приложения из которой его пытаются выпихнуть наполовину при помощи С#
маленький экскурс в реально быстрые энтерпрайз приложения, есть много реализаций grid баз (вот одна из них http://www.slideshare.net/kiri... -data-grid)
угадайте на чём они все написаны
Я как раз-таки не люблю С++ и не считаю его самым быстрым. Но полагать его ущербным во всех смыслах, как я считаю, это чересчур. Человек оговорился, я не так понял, полемику развел. Но раз мозги у него на месте - то о чем говорить? Разве что о вкусах, какой язык больше нравится, но о них не спорят.
0
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 2
24.07.2014, 03:09
Цитата Сообщение от waip Посмотреть сообщение
Задача такая. Вводят 3 числа и необходимо определить наибольшее и наименьшее.
Для двух чисел технология понятна это max(a,b) и min(a,b) а можно ли сделать тоже самое для 3х?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
            int chislo_1;
            int chislo_2;
            int chislo_3;
            int max;  
 
            Console.WriteLine("Vvedite chislo: ");
            int.TryParse(Console.ReadLine(), out chislo_1);
 
            Console.WriteLine("Vvedite chislo");
            int.TryParse(Console.ReadLine(), out chislo_2);
 
            Console.WriteLine("Vvedite chislo");
            int.TryParse(Console.ReadLine(), out chislo_3);
            
            max = Math.Max(Math.Max(chislo_1, chislo_2), chislo_3);
            Console.WriteLine("Naibolshee chislo: " + max);
            Console.ReadLine();
Это для наибольшего числа. Для наименьшего соответственно поменять max на min (Min).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.07.2014, 03:09
Помогаю со студенческими работами здесь

С клавиатуры вводятся 4 целых числа. Необходимо найти максимум этих чисел и определить сколько раз он встречается
С клавиатуры вводятся 4 целых числа. Необходимо найти максимум этих чисел и определить сколько раз он встречается. Сделать с помощью...

Определить &) наибольшее, б) наименьшее значение отношения трехзначного числа к сумме его цифр
Определить &) наибольшее, б) наименьшее значение отношения трехзначного числа к сумме его цифр. Для каких чисел это наибольшее...

Определить, какое наименьшее число операций необходимо для того, чтобы получить из числа 1 заданное число N
Калькулятор выполняет 3 операции: Прибавить к числу единицу. Умножить число на 2. Умножить число на 3. Определите, какое наименьшее...

В переменную вводятся числа. Окончание ввода 0. Найти наибольшее число
В переменную вводятся числа. Окончание ввода 0. Найти наибольшее число Стыдоба. Помогите!

Даны три различных действительных числа. Найти два числа, модуль разности которых имеет наибольшее/наименьшее значение
Я сижу на экзамене по Информатике и запутался. Данно задание Даны три различных действительных числа. Найти среди них два числа,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
44
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru