Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2017, 17:34   #1
ninel_ka
Новичок
Джуниор
 
Регистрация: 16.06.2017
Сообщений: 1
По умолчанию delphi - .1) Дан целочисленный вектор А(n). Поменять местами первый и максимальный элементы вектора.

.1) Дан целочисленный вектор А(n). Поменять местами первый и максимальный элементы вектора.
помогите с кодом пожалуйста
ninel_ka вне форума Ответить с цитированием
Старый 16.06.2017, 17:47   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А где код, в котором помочь нужно?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.06.2017, 21:39   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А где код, в котором помочь нужно?
Ты его должен написать и предоставить на безвозмездной основе
Вадим Мошев вне форума Ответить с цитированием
Старый 17.06.2017, 04:44   #4
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
const n=10;
var a:array[1..10] of integer;
    i,im,z:integer;
begin
   Randomize;
   For i:=1 to n do
   begin
      a[i]:=Random(21);
      Write(a[i]:2,'  ');
   end;
   Writeln;
   Writeln;
   im:=1;
   For i:=2 to n do
      If a[im]<a[i] then
         im:=i;
   z:=a[im];
   a[im]:=a[1];
   a[1]:=z;
   For i:=1 to n do
      Write(a[i]:2,'  ');
   Writeln;
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 17.06.2017, 12:10   #5
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Можно малость улучшить:
Код:
   if im>1 then
      begin
       z:=a[im];
       a[im]:=a[1];
       a[1]:= z
     end;
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив размера N. Поменять местами его минимальный и максимальный элементы. nadyaH Помощь студентам 12 21.03.2014 17:12
Преобразовать массив: в каждом столбце поменять местами максимальный и первый элементы AFI Паскаль, Turbo Pascal, PascalABC.NET 5 17.05.2013 05:40
Матрица размерностью NxM заполняется случайными числами. Поменять местами первый и последний элементы каждого столбца. (Delphi) ganster Помощь студентам 0 02.07.2012 21:46
[C++] Переставить местами первый минимальный и первый максимальный элементы массива Aaaaaa111 Помощь студентам 2 27.02.2012 11:56
Поменять местами диагональные элементы матрицы и вектор Элеонор Помощь студентам 1 29.05.2011 08:28