Задать вопрос
9 ноября, 01:54

Дан массив, содержащий 2016 неотрицательных целых чисел. Необходимо найти в этом массиве количество таких элементов, расположенных непосредственно перед ним. Напишите на паскале программу. Исходные данные объявлены так, как показано ниже. Const N=2016; var a: array [1 ... N] of integer; i, k:integer; Begin For i : =1 to N do readLn (a [i]); ... End

+4
Ответы (1)
  1. 9 ноября, 03:17
    0
    {Для того, чтобы не вводить все 2016 чисел вручную,

    readLn (a [i]) был заменён на a[i]:=random (10000).

    Таким образом массив заполнится случайными числами

    от 0 до 10000.}

    Const N=2016;

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

    i, k:integer;

    Begin

    //заполняем массив случайными числами

    For i:=1 to N do a[i]:=random (10000);

    //выводим исходный массив

    writeln ('Исходный массив');

    For i:=1 to N do write (a[i], ' ');

    k:=0; / /сумма всех элементов меньших 2016

    //проходим циклом по всему массиву

    For i:=1 to N do

    begin

    If a[i]<2016 then k:=k+1; / /если элемент меньше 2016, значит увеличиваем сумму на 1

    end;

    //выводим сумму

    Writeln ('Количество элементов, стоящих перед 2016: ', k);

    End.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Дан массив, содержащий 2016 неотрицательных целых чисел. Необходимо найти в этом массиве количество таких элементов, расположенных ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Дан массив, содержащий 2016 неотрицательных целых чисел. Необходимо найти в этом массиве количество таких элементов, которые равны среднему арифметическому двух элементов, расположенных непосредственно перед ним.
Ответы (1)
Запиши программу в Паскале для вычисления площади прямоугольника со сторонами c и m. 1) begin writeln ('Введи длину и ширину прямоугольника c и m'); readln (c, m); s:=c*m; writeln ('s=', s); readln; end.
Ответы (1)
Какие из приведенных описаний массивов являются правильными? 1) Var A: array [1 ... 20] of real; 2) Type Mas=array ['A' ... 'D']; Var A:Mas; 3) Type Город = (Киев, Москва, Сочи, Адлер); Var A:array[Город] of real; 4) Var MM:array [false ...
Ответы (1)
2. Сколько элементов в каждом из следующих массивов: • var mb: array [2 ... 20] of integer; • type myarray1 = array [0 ... 8] of integer; myarray2 = array [-5 ... 5] of integer; var aa: myarray1; bb: myarray2;
Ответы (1)
Что напечатает следующая программа? program p3; var x, y:integer; procedure p1 (var a, b:integer); begin a:=sqr (a); b:=sqr (a) + a; end; procedure p2 (a, b:integer); begin a:=sqr (a); b:=sqr (b) + b; end; begin x:=2; y:=2; p1 (x, y);
Ответы (1)