15
Объяснение:
Код Пояснения a b c num summa
num=int(input()) Ввод целого числа 573 - - - 573 -
summa=0 - - - 573 0
a=num%10 Ищем остаток от деления 3 - - 573 0
b=num//10%10 Поделим нацело и 3 7 - 573 0
найдем остаток
c=num//100%10 Аналогично 3 7 5 573 0
summa=a+b+c summa=3+7+5 3 7 5 573 15
print(summa) Выводим summa
Грубо говоря, мы посчитали сумму цифр вводимого числа
15
Объяснение:
Код Пояснения a b c num summa
num=int(input()) Ввод целого числа 573 - - - 573 -
summa=0 - - - 573 0
a=num%10 Ищем остаток от деления 3 - - 573 0
b=num//10%10 Поделим нацело и 3 7 - 573 0
найдем остаток
c=num//100%10 Аналогично 3 7 5 573 0
summa=a+b+c summa=3+7+5 3 7 5 573 15
print(summa) Выводим summa
Грубо говоря, мы посчитали сумму цифр вводимого числа
2) read(a) ввод в переменную с клавиатуры. a:=значение просто присваивание
3)
program a1;
var a, b, c: integer;
begin
writeln('введите значения переменных a и b');
read(a, b);
writeln((a+b+c)/3);
end.
Название программы и переменной были одинаковые. Так нельзя. Переименовал программу
4) б)
program znanija;
var a, b, h: integer;
begin
writeln('Введите a, b и h');
read(a, b, h);
writeln('Площадь трапеции ',(a+b)/2*h);
end.
5)
program znanija;
var a, b, i: integer;
begin
read(a);
for i:=1 to a do
begin
b:=b + a mod 10;
a:=a div 10;
end;
writeln(b);
end.
Работает не только для трёхзначных. Но и двух, трёх, четырёх и т.д.