
Пожалуйста! Напишите программу . Условие такое: вводится дата например 05.04.2016, программа должна
вывести что сегодня 5 апреля 2016. Умоляю! Очень нужно!

Ответы на вопрос

const months:array[1..12] of string=
('января','февраля','марта','апреля','мая','июня',
'июля','августа','сентября','октября','ноября','декабря');
var s,s1,month:string;
d,m,y,code:integer;
begin
write('Введите дату dd.mm.yyyy = '); readln(s);
Val(copy(s,1,2),d,code);
s1:=s;
delete(s1,1,3);
Val(copy(s1,1,2),m,code);
month:=months[m];
delete(s1,1,3);
Val(copy(s1,1,4),y,code);
writeln(d,' ',month,' ',y);
end.
Пример:
Введите дату dd.mm.yyyy = 05.04.2016
5 апреля 2016



var
date : string;
dd, mm, yy : string;
d, m, y : integer;
function strMonth(dt : integer) : string;
var
res : string;
begin
res:='';
case dt of
1 : res:=' января ';
2 : res:= ' февраля ';
3 : res:= ' марта ';
4 : res:= ' апреля ';
5 : res:= ' мая ';
6 : res:= ' июня ';
7 : res:= ' июля ';
8 : res:= ' августа ';
9 : res:= ' сентября ';
10 : res:= ' октября ';
11 : res:= ' ноября ';
12 : res:= ' декабря ';
end;
strMonth := res;
end;
begin
write('Введите дату:');
readln(date);
dd:=copy(date, 1, 2);
mm:=copy(date, 4, 2);
yy:=copy(date, 7, 4);
val(dd, d);
val(mm, m);
val(yy, y);
writeln('Сегодня ', d, strMonth(m), y, ' года');
end.



Программа, которая будет выводить текущую дату в формате "день месяц год", может быть написана на разных языках программирования. Вот пример программы на языке Python:
```python import datetime
# Ввод даты date_input = input("Введите дату в формате дд.мм.гггг: ")
# Преобразование строки в объект даты date_obj = datetime.datetime.strptime(date_input, "%d.%m.%Y")
# Получение компонентов даты day = date_obj.day month = date_obj.strftime("%B") year = date_obj.year
# Вывод результата print("Сегодня", day, month, year) ```
Программа сначала запрашивает у пользователя ввод даты в формате "дд.мм.гггг". Затем она использует функцию `strptime` модуля `datetime`, чтобы преобразовать введенную строку в объект даты. Далее она получает компоненты даты (день, месяц, год) и выводит их на экран с помощью функции `print`.
Надеюсь, это поможет вам!


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili