Решить задачи • Найдите сумму цифр числа; • Найдите первую цифру числа; • Поменяйте...

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

Решить задачи • Найдите сумму цифр числа; • Найдите первую цифру числа; • Поменяйте порядок цифр числа на обратный; • Найдите количество четных цифр числа; • Найдите наибольшую цифру числа; • Найдите сумму цифр числа, больших 5.


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

Чтобы получить цифры числа

var digit,num:integer;

....

while num<>0 do

begin

       digit := num mod 10;

        num := num div 10;

       {обработать цифру}

end;

 

Вот к примеру для первых двух задач

 

while num<>0 do

begin

       digit := num mod 10;

        num := num div 10;

       sum:=sum+digit

end;

 

while num<>0 do

begin

       digit := num mod 10;

        num := num div 10

end;

digit - первая цифра

(165 баллов)