?>
, информатика 8 класс, Исследуйте программу выходящую на экран все двузначные числа кратные 6 и посчитыващую количество таких чисел, работа в паскале, ж) все трёхзначные числа кратные 60 и 70 и подсчитывала количество таких чисел з) все двузначные числа которые делятся без остатка на 2 и 3 но не делятся на 4и) все двузначные числа которые делятся без остатка на сумму своих цифр
Ответы
Тогда если a = 2 значит x лежит в диапазоне от 100 до 9999. Например при x=100 на первой итерации a=a+1=1 ,x=x div 100=1, 1>0 цикло продолжается a:=a+1=2; x:=x div 100=0. При x=9999 на первой итерации a=a+1=1 ,x=x div 100=99, 99>0 цикло продолжается a:=a+1=2; x:=x div 100=0.
К переменной b прибавляется 2 последние цифры числа x. Если в числе x будет четыре цифры то после первой итерации в числе x останется 2 цифры. Это значит что даже при минимальном четырехзначном числе x=1000 b=b+(10 mod 100)=b+10=10 мы получим значение большее 8. Значит нам подходят только трехзначные числа. Чтобы число было максимальным ставим 8 в сотни:800.