По информатике в паскале *с клавиатуры вводится натуральное число n из промежутка от 0 до 100. найти и вывести на экран все простые числа от 0 до n*
187
364
Ответы на вопрос:
Var i,n: integer; begin writeln('введите число от 0 до 100'); readln(n); for i: =1 to n do begin writeln(i); end; end.
Программа для введённого с клавиатуры числа n выводит число, составленное из нечётных цифр десятичной записи числа n. если в записи n нет ни одной нечётной цифры, выводится 0. если n < 0, выводится что-то жуткое. st - в любой момент степень 10, пусть st = 10^k. тогда n mod (st * 10) div st получает (k + 1)-ую цифру справа в десятичной записи числа n. затем, если она чётная, то вместо n рассматривается число n div (st * 10) * st + n mod st - число, получаемое из n вычитанием (k + 1)-й цифры. если нечетное - берется следующее k.например, для n = 1234567 будет выведено "ответ: 1357", а для n = 24680 будет выведено "ответ: 0".
Популярно: Информатика
-
t2242218.04.2021 02:33
-
ziketeam12328.05.2023 02:37
-
banilchik2606.07.2020 23:06
-
vadimmikrukov6p07zb112.11.2020 10:12
-
омега7508.05.2020 05:58
-
alazaryana070710.11.2020 15:16
-
Zefirka854013.07.2021 01:28
-
alehalich03.03.2021 13:09
-
dftrek27.05.2021 04:25
-
tomahvisucik1605.02.2020 02:30