profile
[/banner_gorizont_adaptive]
Размещено 4 года назад по предмету Информатика от zmei1234

program vst;

var c:array [0..100] of integer;

j,n,k,i:integer;

min:integer;

begin

randomize; writeln('n='); read(n);

{блоквводаэлементовмассива}

for i:=1 to n do c[i]:=5-random(10);

 

{блок вывода массива на экран}

writeln;

for i:=1 to n do write (c[i],' ');

 

{нахождение MIN-элемента}

min:=c[1];

for i:=2 to n do

if min>c[i] then min:=c[i];

writeln ('min=',min);

 

{вставка на место указанного k-го места МIN элемента}

writeln('k='); read(k);

for i:=n+1 downto k do c[i]:=c[i-1];

c[k]:=min;

 

{блок вывода элементов массива}

writeln; for i:=1 to n+1 do write (c[i],' ');

end.

 

 

 

 

 

 

Набрать программу vst. Просмотреть текст программы и выяснить назначение и работу отдельных блоков.

Изменить блок ввода данных таким образом, чтобы массив заполнялся случайным образом в интервале от –15 до 20.

3.   Изменить программу так, чтобы была произведена вставка значения элемента, введенного с клавиатуры. Результаты изменения и выполнения программы записать в тетрадь.


  1. Ответ на вопрос
    Ответ на вопрос дан Alphaeus

    Program vst;
    var
      c:array [0..100] of integer;
      j,n,k,i:integer;
      min:integer;
    begin
      randomize; write('Введите N = '); readln(n);
      for i:=1 to n do
        c[i]:=random(36)-15;
      writeln;
      for i:=1 to n do
        write (c[i],' ');
      writeln;
      min:=c[1];
      for i:=2 to n do
        if min>c[i] then min:=c[i];
      writeln ('min = ',min);
      write('Введите место для вставки минимального элемента К = '); readln(k);
      writeln ('Вывод массива:');
      write('Было:  ');
      for i:=1 to n do
        write (c[i]:3,' ');
      for i:=n+1 downto k do
        c[i]:=c[i-1];
      c[k]:=min;
      writeln;
      write('Стало: ');
      for i:=1 to n+1 do
        write (c[i]:3,' ');
    end.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.