0 / 0 / 0
Регистрация: 29.04.2015
Сообщений: 60
1

Заменить каждую дату сообщения на дату следующего дня

09.09.2016, 22:00. Показов 1599. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Слова сообщения разделяются пробелами и знаками препинания . В сообщении может содержаться дата в формате dd/mm/gg в заданном формате dd-целое число из диапазона от 1-31, mm- целое число из диапазона от 1до 12, а gg- целое число из диапазона от 1 до 2020 если какае то часть формата нарушена , то данная подстрока в качестве даты не рассматривается. Заменить каждую дату сообщения на дату следующего дня.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.09.2016, 22:00
Ответы с готовыми решениями:

По дате d, m, y определить d1, m1, y1 – дату следующего дня
type mes = (jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec); ...

Определить дату следующего дня + квартал (с использованием перечисляемого типа)
Помогите,пожалуйста Определить дату следующего дня + квартал (с использованием перечисляемого...

Вычислить дату следующего дня
Написать программу, которая вычисляет дату следующего дня. Ниже представлен рекомендуемый вид...

Определить дату следующего дня
Есть такая задача...Определить дату следующего дня, например: 31.12.1985 01.01.1986 29.04.1985...

2
Почетный модератор
64287 / 47586 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
10.09.2016, 08:09 2
Цитата Сообщение от MAILZES Посмотреть сообщение
gg- целое число из диапазона от 1 до 2020
Если формат gg, то от 0 до 99, а если от 1 до 2020 то формат gggg, как правильно?
И какой Паскаль, турбо, фри, авс или авс.net?
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7534 / 4394 / 2785
Регистрация: 22.11.2013
Сообщений: 12,588
Записей в блоге: 1
10.09.2016, 13:20 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Puporev,
пожалуй, речь о Д/М/Г, где Д: 1..31, М: 1..12, Г: 1..2020.
Возможны ведущие нули. При определении правильности даты нужно учитывать количество дней в месяце.
Нужно ли учитывать правильность 29 февраля в невисокосном году, вопрос отдельный. Я б сказал не нужно, поскольку годы за пределами григорианского календаря.

Добавлено через 7 минут
Я б писал так:
- берем очередное слово, пытаемся разбить на 3 части по "/",
- при успехе пытаемся каждую часть преобразовать в число,
- при успехе проверяем на допустимость дату Д.М.Г
- при успехе преобразуем в дату следующий за Д.М.Г юлианский день. Хотя тут можно сделать обычный инкремент с переносом при выходе за диапазон
- вместо слова выдаем измененную дату.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2016, 13:20
Помогаю со студенческими работами здесь

Определить дату следующего дня + день недели
Определить дату следующего дня + день недели (с использованием перечисляемого типа).

Написать программу определить дату следующего дня + день недели
.Определить дату следующего дня +день недели (с использованием перечисляемого типа).

По дате (число, месяц, год) определить дату следующего дня
1. По дате (число, месяц, год) определить дату следующего дня. Пользоваться оператором CASE ...

Определить дату следующего дня + квартал (с использованием перечисляемого типа)
Здравствуйте. Нужна помощь с написанием программы. Определить дату следующего дня + квартал (с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru