Выполнение в паскале. составьте программу для нахождения индекса первого положительного элемента массива из 10 элементов, заданных случайным образом.
291
368
Ответы на вопрос:
Var a: array[1..10] of integer; i, first: integer; begin randomize; for i: =1 to 10 do a[i] : = random(50)-25; for i: =1 to 10 do if a[i] > 0 then begin first : = i; break; end; writeln(first); end.
запись строится следущим образом
вместо х пишется логическое суждение : 1 есть разряд , 0 нету разряда.
запишем 1 в двоичном коде
(одна единица в двоичном коде)
теперь 11 (записывать надо с максимальной степенью в начале)
(три единиц в двоичном коде)
теперь тройку
(две единицы в двоичном коде)
теперь 33
(две единицы)
Популярно: Информатика
-
sinethu31.03.2023 22:04
-
korolevandrej4806.11.2021 00:34
-
cat252230.01.2021 13:13
-
njjk116.10.2020 22:38
-
Xzkto66624.04.2021 00:32
-
КсенияБыкК30.05.2021 16:30
-
Vlad29rus22899911.09.2021 16:36
-
Djjhsb25.03.2021 02:01
-
списыватель14704.08.2020 12:24
-
1234567Саша23.06.2020 03:29