![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.12.2011
Сообщений: 10
|
![]()
Дата некоторого дня определяется двумя натуральными числами: m (порядковый номер месяца) и n (число). По заданным n и m определить дату следующего дня (принять, что n и m не опреде-ляют 31 декабря)
|
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 21.07.2013
Сообщений: 6
|
![]()
'Program data;
Uses crt; Var m,n,k,s,p,f:byte; Begin clrscr; Write ('Введите порядковый номер месяца m:='); Readln (m); writeln; Write ('Введите число n:='); Readln (n); If ((m=12) and (n=31)) then begin k:=1; s:=1; end else If ((n=31) or (n=30) or (n=28) or (n=29)) then begin k:=m+1; s:=1; end; If ((m=1) and (n=1)) then begin p:=12; f:=31; end; If ((k=0) and (s=0)) then begin k:=m; s:=n+1; end; If ((p=0) and (f=0) and (n=1)) then If ((m=1) or (m=5) or (m=7) or (m=10) or (m=12)) then begin p:=m-1; f:=30; end else If m=3 then begin p:=m-1; f:=29; end else If ((m=2) or (m=4) or (m=6) or (m=8) or (m=9) or (m=11)) then begin p:=m-1; f:=31 end; If ((p=0) and (f=0)) then begin p:=m; f:=n-1; end; Writeln ('Следующий день ',s,'.',k); Writeln ('Предыдущий день ',f,'.',p); End.' |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 21.07.2013
Сообщений: 6
|
![]()
В данном коде год принят за високосный и n и m в том числе могут определять 31 декабря (год во внимание не берется)!
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вычислить номер месяца, имея номер недели? | Ras2im | Microsoft Office Excel | 17 | 07.10.2012 03:31 |
бесконечная таблица заполнить натуральными числами по принципу змейки (Паскаль) | ubun | Помощь студентам | 9 | 14.11.2011 12:53 |
записать дату натуральными числами (С++) | Alina5545 | Помощь студентам | 2 | 13.04.2010 22:05 |
записать дату натуральными числами | Alina5545 | Общие вопросы C/C++ | 12 | 13.04.2010 22:03 |
порядковый номер недели | skalt12 | Общие вопросы Delphi | 7 | 01.12.2009 16:52 |