program VvedenniaVyvedennia;
{
Заняття №20
Тема: Найпростіші введення та виведення
Завдання: Розробити застосування, в якому змінній S
присвоїти суму цифр трьохзначного цілого числа k
}
var
k, a, b, c, s: integer;
begin
writeln('=== Найпростіші введення та виведення ===');
writeln;
writeln('Введіть трьохзначне число k: ');
readln(k);
{ Розкладаємо число на цифри }
a := k div 100; { сотні }
b := (k div 10) mod 10; { десятки }
c := k mod 10; { одиниці }
{ Обчислюємо суму }
s := a + b + c;
writeln;
writeln('Введене число: ', k);
writeln('Цифри числа: ', a, ', ', b, ', ', c);
writeln('Сума цифр: ', s);
writeln;
writeln('--- Контрольний приклад ---');
writeln('123 -> 6');
writeln('456 -> 15');
writeln('789 -> 24');
end.
cHJvZ3JhbSBWdmVkZW5uaWFWeXZlZGVubmlhOwoKeyAKICDQl9Cw0L3Rj9GC0YLRjyDihJYyMAogINCi0LXQvNCwOiDQndCw0LnQv9GA0L7RgdGC0ZbRiNGWINCy0LLQtdC00LXQvdC90Y8g0YLQsCDQstC40LLQtdC00LXQvdC90Y8KICDQl9Cw0LLQtNCw0L3QvdGPOiDQoNC+0LfRgNC+0LHQuNGC0Lgg0LfQsNGB0YLQvtGB0YPQstCw0L3QvdGPLCDQsiDRj9C60L7QvNGDINC30LzRltC90L3RltC5IFMKICDQv9GA0LjRgdCy0L7Rl9GC0Lgg0YHRg9C80YMg0YbQuNGE0YAg0YLRgNGM0L7RhdC30L3QsNGH0L3QvtCz0L4g0YbRltC70L7Qs9C+INGH0LjRgdC70LAgawp9Cgp2YXIKICBrLCBhLCBiLCBjLCBzOiBpbnRlZ2VyOwpiZWdpbgogIHdyaXRlbG4oJz09PSDQndCw0LnQv9GA0L7RgdGC0ZbRiNGWINCy0LLQtdC00LXQvdC90Y8g0YLQsCDQstC40LLQtdC00LXQvdC90Y8gPT09Jyk7CiAgd3JpdGVsbjsKICB3cml0ZWxuKCfQktCy0LXQtNGW0YLRjCDRgtGA0YzQvtGF0LfQvdCw0YfQvdC1INGH0LjRgdC70L4gazogJyk7CiAgcmVhZGxuKGspOwoKICB7INCg0L7Qt9C60LvQsNC00LDRlNC80L4g0YfQuNGB0LvQviDQvdCwINGG0LjRhNGA0LggfQogIGEgOj0gayBkaXYgMTAwOyAgICAgICAgICB7INGB0L7RgtC90ZYgfQogIGIgOj0gKGsgZGl2IDEwKSBtb2QgMTA7ICB7INC00LXRgdGP0YLQutC4IH0KICBjIDo9IGsgbW9kIDEwOyAgICAgICAgICAgeyDQvtC00LjQvdC40YbRliB9CgogIHsg0J7QsdGH0LjRgdC70Y7RlNC80L4g0YHRg9C80YMgfQogIHMgOj0gYSArIGIgKyBjOwoKICB3cml0ZWxuOwogIHdyaXRlbG4oJ9CS0LLQtdC00LXQvdC1INGH0LjRgdC70L46ICcsIGspOwogIHdyaXRlbG4oJ9Cm0LjRhNGA0Lgg0YfQuNGB0LvQsDogJywgYSwgJywgJywgYiwgJywgJywgYyk7CiAgd3JpdGVsbign0KHRg9C80LAg0YbQuNGE0YA6ICcsIHMpOwogIHdyaXRlbG47CiAgd3JpdGVsbignLS0tINCa0L7QvdGC0YDQvtC70YzQvdC40Lkg0L/RgNC40LrQu9Cw0LQgLS0tJyk7CiAgd3JpdGVsbignMTIzIC0+IDYnKTsKICB3cml0ZWxuKCc0NTYgLT4gMTUnKTsKICB3cml0ZWxuKCc3ODkgLT4gMjQnKTsKZW5kLgo=