Врезультате выполнения фрагмента программы: while n< > 0 do begin write (2*(n mod 10)+1); n: = n div 10; end; на экран выведено число 13717 какое число хранилось до этого в переменной n? 1)716 2)638 3)386 4)836
207
263
Ответы на вопрос:
Если число имеет вид abc, то на экране должны быть выведены без пробелов числа (2c + 1), (2b + 1), (2a + 1). каждое из этих чисел нечетное, меньшее 20. поэтому 13717 допускает однозначное разделение на 3 числа 13, 7, 17. для получения исходного числа надо из каждого из этих чисел вычесть 1, затем разделить на 2 и записать в обратном порядке. (13 - 1) / 2 = 12 / 2 = 6 (7 - 1) / 2 = 6 / 2 = 3 (17 - 1) / 2 = 16 / 2 = 8 ответ: 836 (4)
Program znanija; var a,b,c: integer; begin write ('введите 3 числа: '); read(a,b,c); if a< b and a< c and b< c then begin a*2; b*2; c*2; write ('числа: ',a, b, c); end else write ('числа не по возрастанию'); end.
Популярно: Информатика
-
aman196oyl31924.09.2021 22:37
-
maximkap00719.04.2023 06:27
-
diniska310.03.2021 23:41
-
korola18.04.2021 16:44
-
Вова1234567891230.03.2021 20:04
-
MintTea124.02.2023 07:08
-
SofiaFedirko12.02.2020 19:20
-
vladaplakhotya09.03.2023 04:15
-
Maks222222222207.07.2020 14:50
-
Nagachika27.05.2023 04:02