• Сожмите линейный массив , удалив элементы предшествующие минимальному элементу .

Ответы 1

  • program zz1;const n = 14; //задаем количество элементов в массивеvar j, i, min, k:integer; // задаем переменные целого типаm:array [1..n] of integer;beginfor i:=1 to n do // записываем в массив числа случайным образомm[i]:=random(21);for i:=1 to n do //выводим массив на экранwrite(m[i],\' \');writeln; // переходим на новую строку для вывода ответаmin:=100000; for i:=1 to n do // находим минимальный элемент и его номерif m[i]<min then begin min:=m[i];k:=i;end;writeln; // переходим на новую строку для вывода ответаfor i:=1 to k do // обнуляем элементы массива до минимальногоbegin m[i]:=0;end;for i:=k+1 to n do // выводим полученный массив на экранwrite(m[i],\' \');end.

    • Автор:

      primo
    • 3 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years