|
z8.PAS |
|
{* Сумма цифр числа *}Unit Z8; InterfaceImplementationBegin writeln( 'Составить программу определения суммы цифр числа а'); End. Program z8;
Uses z8.pas; {* Эту строку можно удалить *}
Uses crt; {* Подключаем внешние файлы *}
Var {* В работе нам потребуются переменные: *}
i : integer;
c : integer;
s : integer;
sum : integer;
a : String;
Begin
clrscr; {* Стираем всё с экрана *}
write( 'введите число a = ');
readln(a); {числа как текст}
sum := 0;
For i := 1 To length(a) Do {* Цикл для i => [1 .. length(a)] *}
Begin
val(a[i], s, c); {Преобразование текста в число}
sum := sum + s;
End;
write( 'sum = ', sum);
readln; {* Приостановка программы. Ожидание Enter *}
End.
|