Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
Risha26
1

Массив. Найти максимальный элемент массива и поменять его местами с первым элементом

20.04.2012, 21:40. Показов 3880. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив целых чисел а1,…, аn. Найти максимальный элемент массива и поменять его местами с первым элементом.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2012, 21:40
Ответы с готовыми решениями:

Найти максимальный элемент массива и поменять его местами с первым элементом
Дан одномерный массив, который содержит не более 40 вещественных чисел. Найти максимальный элемент...

Найти максимальный элемент и поменять его местами с первым элементом массива
Дан двумерный массив, который содержит не более 10 строк и не более 10 столбцов. Найти максимальный...

Найти максимальный элемент массива и поменять его местами с первым элементом
В качестве условия задачи берется задание из 5 лабораторной работы, но работать не с одним...

Найти максимальный элемент и поменять его местами с первым элементом второго столбца массива
Дан двумерный массив, который содержит не более 30 строк и не более 10 столбцов. Найти максимальный...

3
141 / 129 / 113
Регистрация: 08.04.2012
Сообщений: 245
20.04.2012, 22:03 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Uses CRT;
Const n=5;
var a:array[1..n] of integer;
    i,index,buf,max:integer;
begin
     ClrScr;
     for i:=1 to n do
     begin
     a[i]:=Random(21);
     write(' a[',i,']=',a[i]);
     end;
     max:=a[1];
     index:=1;
     for i:=1 to n do
         begin
              if a[i]>max then
                 begin
                      max:=a[i];              //Ïîèñê максимального ýë.
                      index:=i;               //Åãî èíäåêñ
                 end
         end;
     writeln('');
     write('Max=',max,' Index=',index);
     buf:=a[1];                                  //Çàìåíà ïåðâîãî ýëåìåíòà,ñ òåì,îòêóäà ìû åãî âçÿëè
     a[1]:=a[index];
     a[index]:=buf;
     writeln('');
     for i:=1 to n do write(' a[',i,']=',a[i]);      //Âûâîä
end.
1
Risha26
20.04.2012, 22:06 3
большое спасибо)
141 / 129 / 113
Регистрация: 08.04.2012
Сообщений: 245
20.04.2012, 22:07 4
Я буквально недавно, делал это задание для минимального элемента, можно было в поиске посмотреть.)
0
20.04.2012, 22:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2012, 22:07
Помогаю со студенческими работами здесь

Найти минимальный элемент и поменять его местами с первым диагональным элементом массива
Дан двумерный массив вещественных чисел, который содержит не более 20 строк и не более 20 столбцов,...

Найти максимальный элемент массива и поменять его местами с последним элементом.
Дан одномерный массив, который содержит не более 100 вещественных чисел. Найти максимальный...

Массив. В массиве из 10 целых чисел найти максимальный элемент и поменять его местами с третьим элементом.
В массиве из 10 целых чисел найти максимальный элемент и поменять его местами с третьим элементом.

В массиве из 25 вещественных чисел найти наименьший элемент и поменять его местами с первым элементом
В массиве из 25 вещественных чисел найти наименьший элемент и поменять его местами с первым...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru