массивы
Добавлено: 02.02.2017 22:40:50
Oбъясните пожалуйста как работает REPEAT UNTIL!
- Код: Выделить всё
program ex;
const a=10;
type
arr=array[1..a] of integer;
var
b : arr;
element : integer;
i, j, isFound : integer;
Begin
for i:=1 to a do
begin
repeat
Write('Введите ',i,'-й элемент: ');
ReadLn(element);
isFound := 0;
for j:=1 to i do
if b[j]=element then begin
isFound:=1;
Break;
end;
if isFound=1 then WriteLn('Введённое значение уже есть в массиве. Вводите ещё раз!')
until isFound=0;
b[i] := element;
end;