0 / 0 / 0
Регистрация: 10.10.2013
Сообщений: 15
1

Дан одномерный массив AN. Преобразуйте массив следующим образом; поменяйте местами наибольший и наименьший элементы массива

28.10.2013, 02:08. Показов 1300. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нужна помощь!))
*Дан одномерный массив AN. Преобразуйте массив следующим образом (дополнительные массивы использовать не разрешается): поменяйте местами наибольший и наименьший элементы массива.
Замечание. Выведите на экран исходный и полученный массивы.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2013, 02:08
Ответы с готовыми решениями:

Двумерный массив не содержит одинаковых элементов. Поменяйте местами наибольший и наименьший элементы массива
Помогите пожалуйста решить задачу на Delphi!!!!!!!!!!! Двумерный массив не содержит одинаковых...

Задан массив AX (N). Добавить массив С(К). Выполнить сортировку включением. В полученном массиве поменяйте местами наибольший и наименьший элементы
1. Задан массив AX (N). Добавить массив С(К). Выполнить сортировку включением. В полученном массиве...

Дан массив действительных чисел. Поменять местами наибольший и наименьший элементы заданного массива
дан массив действительных чисел. поменять местами наибольший и наименьший элементы заданного массива

Дан массив из 100 целых чисел. Поменять местами наибольший и наименьший элементы массива
:-/>:o зарание спасибо

2
Супер-модератор
6170 / 2912 / 1300
Регистрация: 04.03.2013
Сообщений: 5,774
Записей в блоге: 1
28.10.2013, 07:00 2
Лучший ответ Сообщение было отмечено Takedo2010 как решение

Решение

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
30
31
32
33
34
35
36
37
var
  a : array[1..100] of integer;
  min, max, t : integer;
  imax, imin, i, n : byte;
begin
  randomize;
  min := 100;
  max := -100;
  repeat
    write('n = ');
    readln(n)
  until (n > 0) and (n <= 100);
  writeln('исходный массив:');
  for i := 1 to n do
  begin
    a[i] := random(50) - 25;
    write(a[i]:4);
    if a[i] <= min then
    begin
      min := a[i];
      imin := i
    end;
    if a[i] >= max then
    begin
      max := a[i];
      imax := i
    end
  end;
  t := a[imax];
  a[imax] := a[imin];
  a[imin] := t;
  writeln;
  writeln('преобразованный массив:'); 
  for i := 1 to n do
    write(a[i]:4);
  readln
end.
1
0 / 0 / 0
Регистрация: 10.10.2013
Сообщений: 15
28.10.2013, 14:08  [ТС] 3
спасибо большое))))
0
28.10.2013, 14:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2013, 14:08
Помогаю со студенческими работами здесь

Поменяйте местами наибольший и наименьший элементы массива
Помогите пожалуйста! В qbasic: В заданном массиве a(n) поменяйте местами наибольший и наименьший...

Дан массив из N элементов. Поменять местами наибольший и наименьший элементы
Дан массив из N элементов. Поменять местами наибольший и наименьший элементы. помогите написать на...

Дан массив действительных чисел A(n). Поменять местами наибольший и наименьший элементы
Дан массив действительных чисел A(n). Поменять местами наибольший и наименьший элементы.

Одномерный массив. Поменять местами наибольший и наименьший элемент массива
Дан случайный массив, размерность которого N(числа в массиву в диапазоне до 100). Поменять местами...

Массив. Поменять местами наибольший и наименьший элементы массива
Дан массив Z(5) поменять местами наибольший и наименьший элементы этого массива. вывести...

Дан массив A размера N. Сформировать новый массив B того же раз- мера, элементы которого определяются следующим образом:
Дан массив A размера N. Сформировать новый массив B того же раз- мера, элементы которого...


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

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

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