Даны действительные числа а1, а2, ... ,аn. Поменять местами первый наибольший элемент с последним наименьшим элементом.
спросил 18 Дек, 18 от cevka в категории школьный раздел

решение вопроса

+7
var
  a: array[1..1000] of real;
  n, i, mi, ma: integer;
  max, min: real;
 
begin
  write('Введите N: ');
  readln(n);
  for i := 1 to n do
  begin
    write('Введите ', i, ' элемент: ');
    readln(a[i]);
    if i = 1 then begin max := a[i]; min := a[i]; ma := i; mi := i; end;
    if min > a[i] then begin min := a[i]; mi := i; end;
    if max < a[i] then begin max := a[i]; ma := i; end;
  end;
  writeln;
  writeln('Ваш массив: ');
  for i := 1 to n do writeln(i, ') ', a[i], ' ');
  writeln;
  writeln('Массив после замены Max на Min: ');
  a[mi] := a[ma] + a[mi];
  a[ma] := a[mi] - a[ma];
  a[mi] := a[mi] - a[ma];
  for i := 1 to n do writeln(i, ') ', a[i], ' ');
end.
ответил 18 Дек, 18 от Olenka

Связанных вопросов не найдено

Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.