|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2021, 14:24 | #1 |
Пользователь
Регистрация: 03.10.2021
Сообщений: 11
|
Из файла целых чисел выбрать наибольшее из них
Здраствуйте, помогите пожалуйста с решением задачи(C++).
Задача: Дан файл целых чисел. Выберите наибольшее из них, принадлежащее интервалу [a, b] Концы интервала a, b вводятся из стандартного устройства ввода. Буду очень благодарен любой помощи, советам. Код:
|
29.11.2021, 15:09 | #2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Непонятна сама постановка. "Файл целых чисел" - в текстовом виде, цифры - или действительно бинарный файл, заполненный целыми числами?
Сдутый первый попавшийся исходник наводит на мысли, что над ним и работать не пытались. Ну где хотя бы ввод границ интервала? А решение звучит приблизительно так: Код:
Последний раз редактировалось digitalis; 29.11.2021 в 22:47. |
29.11.2021, 15:35 | #3 |
Пользователь
Регистрация: 03.10.2021
Сообщений: 11
|
|
29.11.2021, 15:45 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Ну дык считывай этот файл - и как указано выше...
|
29.11.2021, 21:31 | #5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Студент хитрый зверь, если без своих наработок задачи не решают на форуме, то он найдет первый попавшийся код и выдаст за свою наработку. А вы доработайте этот код до такого состояния, чтобы он решал поставленную задачу
E-Mail: arigato.freelance@gmail.com
|
29.11.2021, 21:48 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
digitalis, если брать за основу ваш код, то еще нужно не забыть, что mas[0] может оказаться не из заданного интервала, и учесть это.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
29.11.2021, 22:44 | #7 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Да, это я лопухнулся. Исправил.
|
29.11.2021, 23:30 | #8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Если так: Num_max = a-1 ;
То условие можно упростить: if (tmp<b && tmp>Num_max) Num_max = tmp; E-Mail: arigato.freelance@gmail.com
|
30.11.2021, 13:17 | #9 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Yes. Канэчна !
Этак мы общими усилиями так отшлифуем прогу, что студеня... шуганут с зачёта по подозрению, что не сам. Я знаю такой прецедент |
30.11.2021, 17:52 | #10 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 957
|
создав массив через =случмежду(0;100)
Код:
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Осуществить ввод последовательности целых чисел. Определить, сколько из них и какие принимают наибольшее значение. Последовательно | ALEXandr20333 | C# (си шарп) | 3 | 16.10.2014 05:38 |
Дано 15 целых чисел от 20 до 35. Определить сумму тех из них, которые не делятся на 5 | Umka_Kitv | Помощь студентам | 2 | 13.03.2013 14:32 |
Дано 100 целых чисел. Определить сумму тех из них, которые кратны 7. | Yana Bila | Помощь студентам | 15 | 06.03.2013 22:58 |
программа находит наибольшее чётное число в данном одномерном массиве целых чисел | katya111 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 18.05.2011 15:35 |
программа считывающая пять целых чисел и определяющая, печатающая наибольшее и наименьшее число из них | Syber | Общие вопросы C/C++ | 3 | 30.06.2008 22:39 |