Напишите программу,которая принимает с клавиатуры число и превращает его в положительное,если оно отрицательное,либо в ноль во всех остальных случаях.
206
389
Ответы на вопрос:
program zadacha;
var x: integer;
begin
readln(x);
if (x< 0) then a: =abs(x)
else a: =0;
writeln(x);
end.
var a: integer;
begin
readln(a);
if (a< 0) then a: =a*(-1) else a: =0;
writeln(a);
end.
15
Внимание: подразумевалось, что указанное вами число 3168 это некорректно указанное число 316₈ (8 - основание исходной с/с). В ином случае решений неравенства нет.
Объяснение:
316₈ < x < DE₁₆
Переведем все числа в 10 с/с
DE₁₆ = 13 * 16 + 14 = 222₁₀
316₈ = 3*64 + 1*8 + 6 = 206₁₀
206 < x < 222
x ∈ (206, 222)
Посчитаем кол-во натуральных чисел в полученном промежутке
(222-206)-1 = 16 - 1 = 15
Популярно: Информатика
-
lolsasafd01.04.2022 09:18
-
1988katerinkam15.03.2022 10:47
-
abakanovalera20.08.2020 02:21
-
Infinity16730.06.2021 07:46
-
аолесдвда04.11.2021 03:38
-
kalykova200414.10.2022 16:17
-
avatariyaflora10.05.2021 06:52
-
MDasha4527.11.2022 08:02
-
leonid9021.03.2021 18:14
-
Шакира22822.02.2021 06:45