• написать программу на Pascal -

    В одномерном массиве целых чисел, содержащем 20 элементов, удалить k-ый элемент массива. Массив заполняется случайным образом числами от 0 до 50.

     

     

Ответы 1

  • const

      n = 20;

    var

      a:array[1..n] of integer;

      i, k:integer;

    begin

      randomize;

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

      for i := 1 to n do

      begin

        a[i] := random(51);

        write(a[i], ' ');

      end; 

      writeln;

      

      write('k = '); readln(k);

      if (k > n) or (k  < 1) then

      begin

        writeln('элемента с таким индексом нет');

        readln;

        Exit;

      end;

      for i := k to n - 1 do

        a[i] := a[i + 1];

      a[n] := 0;

      writeln('Измененный массив:');

      for i := 1 to n - 1 do

        write(a[i], ' ');

      readln;

      writeln;

    end.

     

     

    • Автор:

      zionmunoz
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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