Хелпикс

Главная

Контакты

Случайная статья





«Действия над двумя одномерными массивами»



«Действия над двумя одномерными массивами»

Вариант 3

Цель: Формирование навыков работы с вектором данных.

Задание 1.

Составьте программу увеличения всех элементов массива в 5 раз.

Алгоритм выполнения Программа на языке Паскаль
programst1;    

 

 

Задание 2.

Составьте программу вставки в массив A(N) пятого элемента, равного 8.

Алгоритм выполнения Программа на языке Паскаль
       

Задание 3.

Составьте программу формирования из массива A(N) двух массивов, в которых первый массив заполнен предшествующими максимальному, а второй – остальными элементами.

Program st3;

const nmax=50;

var a, b, c: array [1.. nmax] of integer;

j, n, imax: byte;

begin

repeat

write('Размерность массива, не более ', nmax, ', n=');

readln(n);

until n in [1.. nmax];

writeln('Введите в строчку массив: ');

imax: =1;

for vari: =1 ton do

begin

  read(a[i]);

if a[i]> a[imax] then imax: =i;

end;

for vari: =1 toimax-1 do

  b[i]: =a[i];

j: =0;

for vari: =imax ton do

begin

  inc(j);

c[j]: =a[i];

end;

writeln('Макс. элемент: ', a[imax], ', под индексом: ', imax);  

writeln('Массив элементов до минимального');

for var i: =1 to imax-1 do write(b[i], ' ');

writeln;

writeln('Массив остальных элементов');

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

end.

 

Результат:

 

 

Самостоятельная работа №12

ВАРИАНТ 1
1. Составьте программу увеличения всех элементов массива на 4.
2. Составьте программу вставки в массив A(N) первого элемента, равного 7.
3*. Составьте программу формирования из массива A(N) двух массивов, в которых первый массив заполнен положительными, а второй – отрицательными элементами.

ВАРИАНТ 2

1. Составьте программу уменьшения всех элементов массива на 4.
2. Составьте программу вставки в массив A(N) последнего элемента, равного 7.
3*. Составьте программу формирования из массива A(N) двух массивов, в которых первый массив заполнен отрицательными, а второй – положительными элементами.

АРИАНТ 3
1. Составьте программу увеличения всех элементов массива в 5 раз.
2. Составьте программу вставки в массив A(N) пятого элемента, равного 8.
3*. Составьте программу формирования из массива A(N) двух массивов, в которых первый массив заполнен предшествующими максимальному, а второй – остальными элементами.

ВАРИАНТ 4
1. Составьте программу уменьшения всех элементов массива в 10 раз.
2. Составьте программу вставки в массив A(N) третьего элемента с конца массива, равного 7.
3*. Составьте программу формирования из массива A(N) двух массивов, в которых первый массив заполнен предшествующими минимальному, а второй – остальными элементами.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.