Форум программистов, компьютерный форум CyberForum.ru

Выбор различных дат из файла - C++

Восстановить пароль Регистрация
 
Hamelion)))
2 / 2 / 0
Регистрация: 16.11.2010
Сообщений: 24
02.05.2011, 20:55     Выбор различных дат из файла #1
Необходима помощь.
Дан файл f, содержащий различные даты.Каждая дата-это число, месяц, год.Найти:
а)Год с наименьшим номером.
б)Все весенние даты.
в)Все осенние даты.
г)Самую позднюю дату.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
02.05.2011, 20:57     Выбор различных дат из файла #2
Файл текстовый или двоичный?
Hamelion)))
2 / 2 / 0
Регистрация: 16.11.2010
Сообщений: 24
02.05.2011, 21:08  [ТС]     Выбор различных дат из файла #3
Текстовый
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
02.05.2011, 21:33     Выбор различных дат из файла #4
Цитата Сообщение от Hamelion))) Посмотреть сообщение
Текстовый
То есть, примерно так:
31 01 2011
28 02 2009
12 06 2001

и так далее?
Hamelion)))
2 / 2 / 0
Регистрация: 16.11.2010
Сообщений: 24
03.05.2011, 15:50  [ТС]     Выбор различных дат из файла #5
да,примерно так.
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
03.05.2011, 16:01     Выбор различных дат из файла #6
Тогда ПЛАН такой:
1. Открыть файл
2. читать день, читать месяц, читать год
3. минГод = год;
позддата = год*10000 + месяц * 100 + день
если 2< месяц<6 то вывод - весенняя дата: день, месяц, год
если 8< месяц<12 то вывод - осенняя дата: день, месяц, год
2. Пока не конец файла
читать день, читать месяц, читать год
если год < минГод, то минГод = год
вычислить дата = год*10000 + месяц * 100 + день
если дата > позддата, то позддата = дата
если 2< месяц<6 то вывод - весенняя дата: день, месяц, год
если 8< месяц<12 то вывод - осенняя дата: день, месяц, год
конец цикла
3. Закрыть файл.
А на иностранный (С++) сам попробуй. Если не получится - поможем...
Yandex
Объявления
03.05.2011, 16:01     Выбор различных дат из файла
Ответ Создать тему
Опции темы

Текущее время: 19:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru