1. Написать программку, которая запрашивает массив размерности N и выводит на

1. Написать программу, которая запрашивает массив размерности N и выводит на

экран сам массив, а также величайший и меньший элементы массива. Протестировать программку на массивах размерностью 5 элементов.

2. Написать программку, которая запрашивает массив из N элементов, а потом разделяет

все элементы массива на малый элемент. Протестировать программку на масси-

вах размерностью 5 элементов.

3. Написать программку, которая запрашивает массив из N элементов и наращивает все элементы массива на наибольший элемент. Протестировать программку на массивах размерностью 8 частей.

Задать свой вопрос
Lilija Vakasina
Российский
Шурко Кирилл
остроумно
Тамара Симиновская
ну решение то необходимо для тебя, а не мне
1 ответ

1.                                        

program raf105;

const

 n = 5;

var

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

 x,max,min,i: integer;

begin

writeln('Введите ',n,' по очереди');

for i:=1 to n do

 readln(a[i]);

max:= a[1];

min:= a[1];

for i:=1 to n do

begin

 if max lt; a[i]

   then max:= a[i];

 if min gt; a[i]

   then min:= a[i];

end;

writeln;

write('Массив: ');

for i:=1 to n do

 write(a[i],' ');

writeln;

writeln('Наивеличайший элемент: ',max);

writeln('Меньший элемент: ',min);

end.

2.                                        

program raf105;

const

 n = 5;

var

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

 x,i: integer;

 min: real;

begin

writeln('Введите ',n,' по очереди');

for i:=1 to n do

 readln(a[i]);

writeln;

write('Начальный массив: ');

for i:=1 to n do

 write(a[i],' ');

min:= a[1];

for i:=1 to n do

 if min gt; a[i]

   then min:= a[i];

for i:=1 to n do

 a[i]:= a[i]/min;

writeln;

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

for i:=1 to n do

 write(a[i],' ');

end.

3.                                        

program raf105;

const

 n = 8;

var

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

 x,i,max: integer;

begin

writeln('Введите ',n,' по очереди');

for i:=1 to n do

 readln(a[i]);

writeln;

write('Начальный массив: ');

for i:=1 to n do

 write(a[i],' ');

max:= a[1];

for i:=1 to n do

 if max lt; a[i]

   then max:= a[i];

for i:=1 to n do

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

writeln;

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

for i:=1 to n do

 write(a[i],' ');

end.

                                         

PascalABC 3.4.2

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт