Предмет: Информатика, автор: ibragimovramis223

Помогите пж написать программу на языке Паскаль, с подробным объяснением!!!

Приложения:

Ответы

Автор ответа: Papapapapapam
1

Ответ:

var k,dn:integer;

begin

 read(k);

 dn:=k mod 7;

 print('Номер дня недели:',dn);

end.

Объяснение:

так как в неделе 7 дней, мы можем с помощью операции "mod" найти остаток от деления введенного числа на 7, что и будет нужным днем недели


ibragimovramis223: Ватсап есть?
Papapapapapam: в тг напиши @badampss
ibragimovramis223: ща
Ziorar: Возможно в строке вывода (write) надо плюс заменить на запятую
Papapapapapam: плюс тоже можно, но, как я понял, проблема была именно в этом
Papapapapapam: странно, но у меня с плюсом все прошло
Ziorar: Видимо, у автора вопроса совсем другая версия Паскаль (старая наверное)
ibragimovramis223: я его не так давно скачивал
Ziorar: Ну, осталось только огласить вам обоим, как называется ваша версия Паскаль (и, может номер версии есть). Хотя, это всё лишнее и не имеет смысла. При выводе параметры стандартно перечисляются через запятую. А складывать текст и целое число- значит ожидать, что система автоматически распознает этот трюк, сама переведёт число в текст и затем сделает слияние двух текстовых строк. В какой то версии это не выполняется автоматически, вот собственно и всё.
ibragimovramis223: )))
Похожие вопросы
Предмет: Английский язык, автор: maksim10001
Предмет: История, автор: Данила651232