Помогите,пожалуйста Нужно составить в Паскале

0 голосов
18 просмотров

Помогите,пожалуйста Нужно составить в Паскале


image

Информатика (146 баллов) | 18 просмотров
Дан 1 ответ
0 голосов

Ответ:

pascal

Объяснение:

var n, s, k:integer;

begin

 Write('Введите число: ');

 ReadLn(n);

 while n > 0 do

 begin

   if (n mod 2 = 1) then s := s + n mod 10 else k:=1;

   n := n div 10;

 end;  

 if k > 0 then WriteLn(s) else WriteLn('0');

end.

(1.0k баллов)
0

Почему при вводе числа он не выводит сумму нечётных чисел?

0

Например я ввожу 356, но программа выводит число 6. Но сумма же далеко не6

0

Если ввести 135, то выведет 0,это верно

0

Но сумму нечётных не выводит

0

сорри... задание запутанное, я четные суммировал. исправил...

0

Спасибо

0

Помогите ещё с одним заданием пожалуйста, сейчас добавила