Решить задачу в Паскале методом поиска с барьером. Без использования оператора random.Дан...

0 голосов
77 просмотров

Решить задачу в Паскале методом поиска с барьером. Без использования оператора random.

Дан массив из N целых чисел. найти номер первого элемента ,который меньше 10.


Информатика (282 баллов) | 77 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Const  n = 10;
var  a :array [1..n] of integer;  i :integer;
begin
  for i:= 1 to n do    readln(a[i]);  for i:= 1 to n do    if a[i] < 10 then    begin      writeln(i);      break;    end;
end.

(2.0k баллов)
0

нужен номер первого элемента, а не всех.

0

ну программа и печатает номер первого элемента

0

странно, но он выдает все, которые меньше 10

0

он не может выдавать все, поскольку написан break

0

можно обойтись без break?

0

можно построить цикл while, он без break будет

0

построй, если несложно)

0

while a[i] >= 10 do
inc(i);
writeln(i);

0

перед этим еще i:= 1;