Генератором случайных чисел генерируется последовательность 50-ти случайных чисел из диапазона [-10; 20]. вычислить сумму положительных элементов последовательности, порядковые номера которых нечетны.
253
320
Ответы на вопрос:
1. короткий современный вариант ("один оператор") // pascalabc.net 3.1, сборка 1230 от 27.04.2016 begin writeln('sпол.неч = ',arrrandom(50,-10,20).println .where((x,i)-> (x> 0) and (i.) end. тестовое решение 15 16 0 17 20 7 -3 -4 9 9 -3 -8 14 10 10 11 7 18 -8 8 0 15 1 4 11 1 9 -10 -7 -7 12 17 8 13 7 15 1 13 12 11 4 -5 -3 -6 -5 -10 -9 -8 8 -8 sпол.неч = 148 2. длинный "школьный" вариант ("почувствуйте разницу") // pascalabc.net 3.1, сборка 1230 от 27.04.2016 var a: array[1..50] of integer; i,s: integer; begin randomize; s: =0; for i: =1 to 50 do begin a[i]: =random(31)-10; write(a[i],' '); if (a[i]> 0) and odd(i) then s: =s+a[i] end; writeln; writeln('sпол.неч = ',s) end. тестовое решение 4 14 4 7 9 -4 3 6 20 -10 3 -3 15 12 9 0 3 12 13 -1 9 -2 -2 16 18 -2 5 9 17 -3 4 -6 10 10 -5 10 8 13 12 15 13 1 12 1 7 6 9 2 -9 -6 sпол.неч = 207
ответ:
при n=5 минимальным кол-вом вопросов (при оптимальных условиях) будет 2 вопроса
объяснение:
допустим в диапазоне 1-n было выбрано число 4
задём вопрос "это число больше 3 (половина возможных чисел)? ", получаем ответ "да", потом спрашиваем "это число больше 4 (половина оставшихся чисел)? ", получаем ответ "нет", значит раз это число больше 3 и не больше 4, то это и есть 4, остаётся уточнить это, задав 3 вопрос "является ли это число четвёркой"
допустим выбрано число 1
"это число больше 3? " - "нет"
"это число больше 1? " - "нет" -- логично что это число 1
а если бы ответ был бы "да", то осталось бы проверить является ли это число 2, иначе это 3
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Begzodik19.08.2021 07:35
-
Невидимка00302.01.2020 03:43
-
pportop08.05.2021 15:20
-
Андрей2225698765410.06.2022 15:27
-
bgs654405.05.2020 08:05
-
apoploi19.04.2022 14:34
-
VlEllen03.04.2023 09:51
-
nikpenkov0227.04.2022 12:37
-
ванга1303.09.2020 15:33
-
соня158327.08.2022 10:18
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.