Предмет: Информатика, автор: 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.   Изменить программу так, чтобы была произведена вставка значения элемента, введенного с клавиатуры. Результаты изменения и выполнения программы записать в тетрадь.


Ответы

Автор ответа: Alphaeus
0

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.

Похожие вопросы
Предмет: Қазақ тiлi, автор: erasylerbolat433
Предмет: Русский язык, автор: smorosova798
ПОмогите пж









Задание №1. Отгадай загадки. 1. Ноги у него — колёса, А глаза горят в ночи, В нём сижу и быстро еду, Как Емеля на печи. Мчит меня, вздымая пыль, Легковой ... 2. Руль, колёса и педали. Транспорт для езды узнали? Тормоз есть, кабины — нет. Мчит меня ... 3. Это — транспорт городской. Как автобус. Но беда: Он в сторонку ни ногой, Едет там, где провода. 4. У него всегда три глаза, Он не смотрит всеми сразу: Два любых глазка прищурит, А один не спит, дежурит. Он глазами говорит: «Можно ехать!», «Путь закрыт!», Иль «Внимание! Постой!». Кто же этот постовой? Задание №2. Ответь на вопросы. 1) Что такое ручкохранилище? 2) Земля, которую может покрутить любой желающий. 3) Его долгожданный звук является божественной музыкой для не выучившего урок школьника. 4) Как называется школьный известняк? 5) Слово «белый» по отношению к слову «черный». 6) Что есть у дерева, растущего в лесу, и у слова дерево, написанного на бумаге? 7) Он бывает между корнем и окончанием.