b: =(n div 10) mod 10; {предпоследняя, 3-я, цифра}
c: =(n div 100) mod 10; {2-я цифра}
d: =n div 1000; {1-я цифра}
s: =a+b+c+d;
writeln('s=',s);
end.
Ответ дал: Гость
read(n);
s = str(n);
n1 : = int(s[1]);
n2 : = int(s[2]);
n3 : = int(s[3]);
if (n1+n2+n3) mod 2 = 0 then writeln("сумма чисел четная")
Ответ дал: Гость
мало данных для главное - размер пробоины и размер листа
Ответ дал: Гость
есть пара неясностей в условии. если допускается такое, что единица и само число тоже являются делителями, то берите первый вариант решения, иначе - берите второе.
и еще кое-что: если нужно хотя бы 4 делителя, то оставьте все как есть, а если нужно ровно четыре делителя, в строчке if k> =4 then write(i: 3); уберите знак > .
Популярные вопросы