1. Определите значение переменной «a» после выполнения фрагмента программы: a := 10;
if a 5 then
a := 12;
3. Определите значение переменной «a» после выполнения фрагмента программы:
a := 10;
if a 5 then a := a + 12
else a := a - 7;
if a > 5 then a := a + 12
else a := a - 7;
7. Определите значение переменной «a» после выполнения фрагмента программы:
a := 10; b := 3;
if a > b then b := b + 12
else a := a - 7;
if a > b then a := a + 12
else a := a - 7;
ответ:
n = input("Введите трехзначное число: ")
n = int(n)
d1 = n % 10
n = (n-d1) / 10
d2 = n % 10
n = (n-d2) / 10
d3= n%10
print("Сумма цифр числа:", str(d1+ d2 + d3))
n = input("Введите трехзначное число: ")
n = int(n)
d1 = n % 10
n = (n-d1) / 10
d2 = n % 10
n = (n-d2) / 10
d3= n%10
print("Сумма цифр числа:", str(d1+ d2 + d3))
a = input("введите превое число")
b = input("введите второе число")
if(a%b==0):
print("первое число делиться на второе без остатка")
else:
print("нет первое не делится на второе остаток", str(a%b))
Объяснение:
program z1;
var a,m:integer;
begin
read(a);
if a mod 2 = 0 then
begin
m:=a mod 10;
if a div 100 > m then m:=a div 100;
if a mod 100 div 10 > m then m:=a mod 100 div 10
end
else m:=a mod 100 div 10;
write(m)
end.
Объяснение:
Вводим число
Если число чётное, то
1) присваиваем m значение последней цифры числа
2) если первая цифра числа больше m, то присваиваем m значение первой цифры числа
3) если вторая цифра числа больше m, то присваиваем m значение второй цифры числа
иначе присваиваем m значение второй цифры числа
Выводим m