Ошибка при вводе значений массива - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Окей, задача звучит так: Найти номер наименьшего элемента в массиве, заданного датчиком случайных чисел на интервале [-20, 25]. Размер произвольный. То, что получилось, видите ниже. Выдает аж 5 незнакомых мне ошибок, вообще без понятия, что с ними делать, помогите пожалуйста
Листинг программы
  1. program pomogite_pojaluista;
  2. const n=10;
  3. var b: integer; c: array [1..n] of integer;
  4. begin
  5. randomize;
  6. for c:= 1 to n do
  7. begin
  8. c[i] := random(-20,26);
  9. writeln ('c[', i, ']=', c[i])
  10. end;
  11. b:=c[1];
  12. for i:=2 to n do
  13. begin
  14. If c[i]<b then b:=c[i];
  15. end;
  16. writeln(b);
  17. end.

Решение задачи: «Ошибка при вводе значений массива»

textual
Листинг программы
  1. const n=10;
  2. var i,b,ib: integer;
  3.     c: array [1..n] of integer;
  4. begin
  5. randomize;
  6. for i:=1 to n do
  7.  begin
  8.    c[i]:=-20+random(46);
  9.    write(c[i]:4);
  10.  end;
  11. writeln;
  12. b:=c[1];
  13. ib:=1;
  14. for i:=2 to n do
  15. if c[i]<b then
  16.  begin
  17.   b:=c[i];
  18.   ib:=i;
  19.  end;
  20. writeln('Минимальный элемент=',b,' его номер=',ib);
  21. end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы