sokolnik
1

Поменять местами минимальный и максимальный элементы массива

14.03.2011, 22:54. Показов 1573. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив 10 целых двухзначных чисел из диапазона [10;20]
1)Поменять местами минимальный и максимальный элементы массива
2)Упорядочить элементы по возрастанию суммы их цифр
3)Вывести элементы массива,расположенные между его мин и макс элементами
4)Осуществить циклический сдвиг элементов массива влево(вправо) на заданное число шагов
5)Найти номера двух ближайших чисел из этого массива
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2011, 22:54
Ответы с готовыми решениями:

Поменять местами минимальный и максимальный элементы массива
дано файл действительных чисел поменять в ньом местами минимальный и максимальный елементы !!!...

Поменять местами минимальный и максимальный элементы массива
Не могу найти ошибку. Вместо изменённого массива, выводит начальный. program b8y4; var a:array...

Поменять минимальный и максимальный элементы массива местами
Задача 3. В массиве размерностью 8, заполненном на интервале , поменять местами минимальный и...

Поменять местами минимальный и максимальный элементы массива размера 10
Поменять местами минимальный и максимальный элементы массива размера 10.

4
Фрилансер
Эксперт С++
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
14.03.2011, 23:21 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от sokolnik Посмотреть сообщение
1)Поменять местами минимальный и максимальный элементы массива
Pascal
1
2
3
4
5
6
7
8
9
10
11
min:=1; max:=1;
for i:=1 to n do
begin
if arr[i]>arr[max] then
max:=i;
if arr[i]<arr[min] then
min:=i;
end;
tmp:=arr[max];
arr[max]:=arr[min];
arr[min]:=tmp;
0
4652 / 3404 / 361
Регистрация: 11.11.2010
Сообщений: 6,205
Записей в блоге: 2
15.03.2011, 19:20 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

4) Стандартные операции с массивами (матрицами)

Добавлено через 12 минут
2)
Pascal
1
2
3
4
5
6
7
8
for i:=1 to N-1 do begin
   for j:=N-1 downto i do
     if A[j] > A[j+1] then begin
       с := A[j];
       A[j] := A[j+1];
       A[j+1] := с;
     end;
 end;
0
Mobile Software Engineer
Эксперт С++
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
15.03.2011, 19:30 4
Z.I.V, по моему, вы просто упорядочили массив, но никак не по сумме их цифр
0
4652 / 3404 / 361
Регистрация: 11.11.2010
Сообщений: 6,205
Записей в блоге: 2
15.03.2011, 19:38 5
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

3)
Pascal
1
2
3
4
5
6
begin
if (i>min) and (i<max) or (i<min) and (i>max) then
begin
writeln('m[',i,']=',m[i]);
end;
end;
Добавлено через 6 минут
Ev[G]eN, Спасибо за замечание, невнимательно прочитал задание.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2011, 19:38
Помогаю со студенческими работами здесь

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

Дан целочисленный массив размера 10. Поменять местами минимальный и максимальный элементы массива
Дан целочисленный массив размера 10. Поменять местами минимальный и максимальный элементы массива.

Поменять местами минимальный и максимальный элементы
В одномерном массиве все элементы различные. Поменять местами минимальный и максимальный элементы....

Поменять местами минимальный и максимальный элементы
4. Дан произвольный массив целых чисел размерности N*N. Поменять местами минимальный и максимальный...

Поменять местами максимальный и минимальный элементы
В одномерном массиве B(30,заполненном случайными целыми числами в диапазоне от-25 до 25,поменять...

Поменять местами минимальный и максимальный элементы матрицы
В матрице размерами N*M (N и M не больше 15) поменять местами минимальный и максимальный элементы....


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru