Вопрос задан 03.05.2020 в 11:25. Предмет Информатика. Спрашивает Лебедева Виктория.

СРОЧНОООО что не так с программой Pascal? задание: ввести номер месяца и номер дня, вывести число

дней, оставшихся до Нового года. var m,d,k,i:integer; begin writeln('Введите номер месяца'); readln(m); writeln('Введите день'); readln(d); case m of 2: d:=28; 4,6,9,11: d:=30; 1,3,5,7,8,10,12: d:=31; end; for i:=1 to m-1 do k:=k+d; k:=365-k-d; writeln('До Нового года осталось ' ,k,' дней '); end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Симонов Марк.

var

 m, d, k, i, tmp: integer;

begin

 writeln('Введите номер месяца');

 readln(m);

 writeln('Введите день');

 readln(d);  

 for i := 1 to m - 1 do  

 begin

   case i of  

     2: tmp := 28;  

     4, 6, 9, 11: tmp := 30;  

     1, 3, 5, 7, 8, 10, 12: tmp := 31;  

   end;

   k := k + tmp;

 end;

 k := 365 - k - d;

 writeln('До Нового года осталось ', k, ' дней ');

end.

0 0

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

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

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