Есть ответ 👍

Дан целочисленный массив из 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
Посмотреть ответы 2

Ответы на вопрос:

Doneore
4,6(90 оценок)

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
BestPe
4,5(26 оценок)

Объяснение:

алгоритм, все этапы которого выполняются однократно и строго последовательно.

Популярно: Информатика