Вопрос задан 12.03.2019 в 13:00. Предмет Информатика. Спрашивает Киржанова Полина.

Составьте программу,которая заполняет массив a[1..10] случайными числами в диапазоне от 0 до

10,затем первый элемент меняет местами с максимальным элементом.Выведите на экран исходный и полученный массивы.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Андреев Алексей.
Uses crt;
const n=10;
 var a:array[1..n] of integer;
 i,max,k:integer;
 begin
 randomize;
 for i:=1 to n do
 begin
 a[i]:=random(10);
 write(a[i],' ');
 end;
 writeln;
 max:=-1;
 for i:=1 to n do
 if a[i]>max then begin max:=a[i]; k:=i; end;
 a[1]:=a[1]+a[k];
 a[k]:=a[1]-a[k];
 a[1]:=a[1]-a[k];
 for i:=1 to n do
 write(a[i],' ');
 end.
 

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос