Составить программу в паскале, которая сформирует целочисленный массив из n элементов и...

0 голосов
24 просмотров

Составить программу в паскале, которая сформирует целочисленный массив из n элементов и увеличит все элементы массива на значение максимального элемента.
Требования : n - не более 10; способ заполнения массива - ввод значений с клавиатуры; наличие в массиве положительных и отрицательных элементов; вывод сопровождается: исходный массив, значение максимального элемента, печать массива после внесенных в него изменений, дружественный интерфейс
ПОМОГИТЕ ПОЖАЛУЙСТА


Информатика (16 баллов) | 24 просмотров
Дан 1 ответ
0 голосов

Uses  math;
var  a         : array of longInt;  i, n, max : integer;
begin  write('Введите размер массива');  read(n);  writeln;    setLength(A,n);    writeln('Введите элементы массива');  for i := 0 to n - 1 do read(a[i]);    writeln('Исходный массив:');  for i := 0 to n - 1 do write(a[i], ' ');  writeln;    write('Максимальный элемент: ');  max := MaxIntValue(a);  writeln(max);    writeln('Изменённый массив:');  for i := 0 to n - 1 do  begin      a[i] += max;      write(a[i], ' ');  end;  writeln;end.

(176 баллов)
0

uses
math;

var
a : array of longInt;
i, n, max : integer;

begin
write('Введите размер массива');
read(n);
writeln;

setLength(A,n);

writeln('Введите элементы массива');
for i := 0 to n - 1 do read(a[i]);

writeln('Исходный массив:');
for i := 0 to n - 1 do write(a[i], ' ');
writeln;

write('Максимальный элемент: ');
max := MaxIntValue(a);
writeln(max);

writeln('Изменённый массив:');
for i := 0 to n - 1 do
begin
a[i] += max;
write(a[i], ' ');
end;
writeln;
end.