Ну, примерно так. можно решить и по-другому
<u>PascalABC.NET 3.2, сборка 1379 от 21.01.2017</u>
<u>Внимание! Если программа не работает, обновите версию!</u>
begin
var (n,k):=(ReadInteger('n='),1);
Write('Делители: ');
for var i:=1 to n div 2 do
if n mod i=0 then begin Print(i); k+=1 end;
Writeln(n);
if k=2 then Writeln('Число простое')
end.
<u>Примеры</u>
n= 97
Делители: 1 97
Число простое
n= 45
Делители: 1 3 5 9 15 45
<u><em>3 задача</em></u>
конфеты - 7 кг
печенья - в 2 раза <u>б</u>. конфет (7*2=14)
пряники - на 4 кг меньше, чем конфет и печений вместе.
Решение.
Печений будет 14 (7*2)
Пряников = 14 + 7 - 4 = 17 кг
Всего пряностей = 14 + 7 + 17 = 38 кг
Ответ: 38 кг пряностей всего.
Всего - ?
<u><em>4 задача</em></u>
1 девочка - 8 грибов
2 девочка - на 1 меньше (8-1=7)
3 девочка - ?
Всего грибов 20.
Решение.
<u>1 девочка</u> нашла 8 грибов (по условию).
Значит, <u>вторая девочка</u> нашла 8 - 1 (на 1 меньше) = 7 (грибов)
<u>3 девочка</u> собрала оставшиеся грибы 20 - (7+8) = 20 - 15 = 5 (грибов)
Ответ: Третья девочка нашла 5 грибов.
Ответ:
8
Объяснение:
Крч смотри, у тебя получается в итоге 2211.
Цикл выполняется, пока у тебя есть хотя бы 3 единицы. 3 единицы ты замечаешь на 2, так как в начале у тебя 2 двойки, то ты делаешь обратную подстановку. 2=111, 22=111111. Там еще есть 2 единицы. 6+2=8.
Проверяем.
На входе число 11111111. Видим 3 единицы и меняем их на 2
211111
Видим след 3 единицы, меняем
2211
Больше 3 единицы не нашлось, значит это финальный ответ
Alt ана Надпись на клавише находящейся рядом с клавишей пауза