Вопрос задан 10.05.2019 в 15:11. Предмет Информатика. Спрашивает Кухаренко Артем.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Поморцева Анастасия.
Программа (не проверяет корректность введенных данных, т.е. работает правильно только в случае, если введена корректная дата в формате dd.mm.yyyy):
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
0 0
Отвечает Фiрман Дiана.
Program dates;
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.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа, которая будет выводить текущую дату в формате "день месяц год", может быть написана на разных языках программирования. Вот пример программы на языке 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`.

Надеюсь, это поможет вам!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос