![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 13.02.2018
Сообщений: 1
|
![]()
Запись с полями: ФИО работника; возраст; домашний адрес.
Найти работника с минимальным возрастом, попадающим в диапозон 20-30 лет. Начало программы идет вот так: Код:
file.txt |
![]() |
![]() |
![]() |
#2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
Массив тут нах не нужен. Всё делается в одном цикле чтения записей из файла.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Абсолютно также, как и в реальной жизни. Программирование это не какая-то магия. Ищем первого, у которого возвраст попадает в нужный диапазон. Берем его за текущий минимум. Далее проверяем остальных, если попадает в критерии и менбше текущего минимума, то запоминаем и т.д.
|
![]() |
![]() |
![]() |
#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 |