profile
Опубликовано 5 лет назад по предмету Информатика от 12byster1337

Дан массив из 30 целых чисел (заполнить случайными числами). Вывести массив на экран. Подсчитать сколько элементов больше максимального. Паскаль

  1. Ответ
    Ответ дан supersuperkirip54irs

    var a:array [1..30] of integer;

    k,i:integer;

    BEGIN

    k:=0;

    for i:=1 to 30 do begin

    a[i]:=Random(50)+1;

    write(a[i],' ');

    if a[i]>30 then k:=k+1;

    end;

    writeln();

    writeln(k);

    end.

    1. Ответ
      Ответ дан 12byster1337
      спасибо
  2. Ответ
    Ответ дан MrMiner1

    Program n_1;

    var a: array [1..30] of integer; i, n: integer;

    begin

       randomize;

       n:=0;

       for i:=1 to 30 do begin a[i]:=random(10000); write(a[i], ' '); end;

       writeln;

       for i:=1 to 30 do if a[i]>a[30] then n:=n+1;

       writeln(n);

    end.

    Ну диапазон если что сами можете подредактировать :D

    1. Ответ
      Ответ дан MrMiner1
      просто переносит вывод на следующую строчку
    2. Ответ
      Ответ дан MrMiner1
      и какие там неизвестные символы...
    3. Ответ
      Ответ дан 12byster1337
      все равно спасибо)
    4. Ответ
      Ответ дан MrMiner1
      Ну не знаю... можно с этой строчкой поиграться: заново вручную переписать, к writeln скобочки добавить. Для справки: данная ошибка означает, что компилятор просто нашел неизвестный для него символ. Может быть где-то символ из кириллицы закрался.
    5. Ответ
      Ответ дан MrMiner1
      Ну ладно
Самые новые вопросы