Дан целочисленный массив из 30 элементов. элементы массива могут принимать произвольные целые значения. с клавиатуры вводится целое число x. опишите на языке или на одном из языков программирования алгоритм, который находит и выводит наименьший номер элемента, равного x, или сообщение, что такого элемента нет. const n=30; var a: array [1..n] of integer; i, j, x: integer; begin for i: =1 to n do readln(a[i]); readln(x); end.
300
500
Ответы на вопрос:
Const n = 30; var a: array [1..n] of integer; i, nel, x: integer; begin writeln('введите элементы массива'); for i : = 1 to n do read(a[i]); writeln('введите х'); readln(x); nel : = 0; // номер найденного элемента i : = 1; while (i < = n) and (nel = 0) do begin if a[i] = x then nel : = i; i : = i + 1 end; if nel > 0 then writeln('номер элемента ', nel) else writeln('не найден элемент, удовлетворяющий условию') end. тестовый пример: введите элементы массива 1 3 6 8 4 9 14 -4 7 45 4 8 0 23 63 253 23 453 54 20 54 12 -56 3 0 -34 28 27 90 23 введите х 0 номер элемента 13
Объяснение:
алгоритм, все этапы которого выполняются однократно и строго последовательно.
Популярно: Информатика
-
lanamalinena04.07.2020 11:32
-
dennnn222222228.10.2020 18:53
-
Артем152620.07.2020 15:02
-
Lizard199929.11.2022 01:50
-
fcnhff708.10.2021 17:50
-
HoneyAmy21.06.2021 20:59
-
Cornelia131330.01.2022 05:34
-
Poniy1109.06.2021 01:27
-
TayniDzho28.02.2020 07:27
-
Yita08.09.2021 12:28