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

СРОЧНОООО
что не так с программкой 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.

Задать свой вопрос
1 ответ

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.

Вадим Переволоцкий
спасибо огромное) программка робит
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт