Помогите с заданием на языке PascalНапишите программу, которая ввод данных в

Помогите с заданием на языке Pascal
Напишите программку, которая ввод данных в одномерный целочисленный массив исполняет
средством цикла WHILE...DO, а вывод REPEAT...UNTIL (в скобках указана размерность масси-
ва): поменять минимальный элемент массива на единицу (12);

Задать свой вопрос
1 ответ
Var
  A: array [1..12] of integer;
  i: byte;
  min, indexMin: integer;
begin
  i := 1; indexMin := 1;
  while (i lt; 13) do
  begin
    write('A[',i,'] = ');
    readln(A[i]);
    if i = 1 then min := A[1]
    else
    if (A[i] lt; min) then
    begin
      min := A[i];
      indexMin := i;
    end;
    i := i + 1;
  end;
  i := 0;
  repeat
    i := i + 1;
    if (i = indexMin) then
      A[i] := 1;
    write(A[i]:4);
  until (i = 12);
end.
Разгаров Арсений
А нет. На данный момент поправлю.
Вова Прядеин
не меняет малый элемент на 1 https://puu.sh/yxQj9/9b9443a0e7.png
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт