|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.02.2018, 00:25 | #1 |
Новичок
Джуниор
Регистрация: 13.02.2018
Сообщений: 1
|
Структура: Найти работника с возрастом, попадающим в заданный диапазон
Запись с полями: ФИО работника; возраст; домашний адрес.
Найти работника с минимальным возрастом, попадающим в диапозон 20-30 лет. Начало программы идет вот так: Код:
file.txt |
13.02.2018, 08:16 | #2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Массив тут нах не нужен. Всё делается в одном цикле чтения записей из файла.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
13.02.2018, 08:19 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Абсолютно также, как и в реальной жизни. Программирование это не какая-то магия. Ищем первого, у которого возвраст попадает в нужный диапазон. Берем его за текущий минимум. Далее проверяем остальных, если попадает в критерии и менбше текущего минимума, то запоминаем и т.д.
|
13.02.2018, 09:35 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
простите, а почему файл текстовый, а не типизированный файл? в подобных задачах с типизированным работать - самое милое дело.
Это никуда вообще не годится! Откуда пользователь может знать, сколько записей в вашем текстовом файле?! А если он их введёт неверно? Меньше, чем есть, тогда записи в конце файла не будут обработаны вообще. Введёт больше, чем есть, тогда будет ошибка чтения файла (невозможно прочитать из файла, если он закончился). Это нужно переделывать. решите эти проблемы. тогда и найти работника с минимальным возрастом, попадающим в диапазон 20-30 лет, не составит труда. Тем более, что Вам уже рассказали, как это сделать. Если что-то непонятно - спрашивайте! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Присвоить нулевое значение числам попадающим в интервал | Sovetnik | Общие вопросы C/C++ | 14 | 14.04.2016 05:35 |
Заданный одномерный массив. Найти сумму элементов массива, которые удовлетворяют условию ( Delphi ) | Святослав2703 | Помощь студентам | 5 | 03.07.2013 16:21 |
Как проверить, входит ли ячейка в заданный именованный диапазон? | olga_arb | Microsoft Office Excel | 1 | 06.02.2013 10:08 |
Составить условие проверки вхождения числа в заданный диапазон (Delphi) | Hylim1991 | Помощь студентам | 1 | 22.03.2012 08:16 |
переход на заданный сайт или как вставить в заданное место заданный текст | Biker89 | Общие вопросы Delphi | 23 | 29.05.2011 01:59 |