|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.03.2012, 19:24 | #1 |
Пользователь
Регистрация: 03.12.2011
Сообщений: 19
|
Программа с case.
Доброго времени суток!
Нужно написать следующую программу: С клавиатуры вводятся две даты в формате ДД-ММ-ГГ. То есть сначала две цифры означающие номер дня, затем две цифры — номер месяца, и наконец, две цифры — номер года. Считая, что введенные даты корректны, определите какая из них раньше. Не забудьте учесть високосные годы. Заранее спасибо ! |
05.03.2012, 21:38 | #2 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 90
|
а сам что?
как-то так
|
05.03.2012, 21:50 | #3 |
Форумчанин
Регистрация: 06.02.2011
Сообщений: 105
|
сравнить годы если они совпадают,то сравнить месяцы,если месяцы совпадают,сравнить дни учитывая сколько дней в месяце.Решайте!
|
06.03.2012, 22:46 | #4 |
Регистрация: 29.11.2011
Сообщений: 6
|
program zz1;
uses crt; var d:array[1..2,1..3] of integer; i,j:integer; begin writeln('ââåäèòå'); for i:=1 to 2 do begin for j:=1 to 3 do read(d[i,j]); end; for i:=3 downto 1 do begin if d[1,i]>d[2,i] then begin writeln('d1 áîëüøå)'); break end; if d[2,i]>d[1,i] then begin writeln('d2 áîëüøå)'); break end end; end. |
06.03.2012, 23:11 | #5 |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
Честно, не представляю, зачем это решать через case, но тем не менее:
Код:
Все тривиальное просто
|
07.03.2012, 09:14 | #6 |
Форумчанин
Регистрация: 06.02.2011
Сообщений: 105
|
ну типа того ты вводишь дату 29.02 и тебе выдаёт что в таком-то году нет такой-даты или если есть то,этот день раньше,так наверное.
Последний раз редактировалось Paster Fob; 07.03.2012 в 09:19. |
07.03.2012, 10:40 | #7 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Paster Fob, а Вы задание внимательно прочитали?! в задании же чётко сказано Цитата:
и проверять висосные года никакого смысла резона нет! p.s. и, кстати, я тоже не понимаю, зачем использовать здесь конструкцию CASE, если здесь и банального IF then else хватит за глаза! Короче. Резюмируя. Автору задачи НЕЗАЧЁТ! Последний раз редактировалось Serge_Bliznykov; 07.03.2012 в 10:47. |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
с++.switch-case счетчик. не работает программа. | Leeto | Помощь студентам | 0 | 22.12.2011 13:17 |
2 Case в 1 | minamoto | Общие вопросы Delphi | 7 | 17.07.2011 05:44 |
программа с оператором case | marmarmar | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 27.02.2011 16:45 |
case от а до я | Horus92 | Помощь студентам | 7 | 15.07.2010 01:43 |