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

Отсортировать по убыванию элементы массива с нечетными номерами

17.03.2012, 09:28. Показов 1146. Ответов 1
Метки нет (Все метки)

дан целочисленный массив из a(n) отсортировать по убыванию элементы массива с нечетными номерами методом выбора
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2012, 09:28
Ответы с готовыми решениями:

Отсортировать по убыванию элементы массива с нечетными номерами методом обмена
РЕБЯТ ПОМОГИТЕ!!!!!! Дан целочисленный массив A(n) с элементами, сгенерированными случайными...

Выбросить из массива А все элементы с четными номерами, а из массива В - с нечетными номерами
Выбросить из массива А все элементы с четными номерами, а из массива В - с нечетными номерами....

В одномерном массиве, состоящем из n целых чисел, заменить элементы с четными номерами нулем, а элементы с нечетными номерами - 1.
В одномерном массиве, состоящем из n целых чисел, заменить элементы с четными номерами нулем, а...

Удалить из массива все элементы с нечетными номерами
а можно решить еще такую задачу на одномерный массив? дан целочисленный массив размера N (>2)...

1
Почетный модератор
64253 / 47553 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
17.03.2012, 10:07 2
Лучший ответ Сообщение было отмечено holt как решение

Решение

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
38
uses crt;
const nmax=100;
var a:array[1..nmax] of integer;
    n,i,j,k,x:integer;
begin
clrscr;
randomize;
repeat
write('Размер массива до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Исходный массив:');
for i:=1 to n do
 begin
  a[i]:=random(50);
  write(a[i]:4);
 end;
writeln;
i:=1;
while i<n do
 begin
  k:=i;{будем выбирать элементы с нечетными номерами больше данного}
  j:=i+2;
  while j<=n do
   begin
    if(a[j]>a[k]) then k:=j;{нашли}
    j:=j+2;
   end;
  x:=a[i];
  a[i]:=a[k];{и обменивать их}
  a[k]:=x;
  i:=i+2;
 end;
writeln('Сортировка элементов с нечетными номерами:');
for i:=1 to n do
write(a[i]:4);
readln
end.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2012, 10:07
Помогаю со студенческими работами здесь

Все элементы массива с нечетными номерами заменить на их квадратный корень
Помогите с решением! Задача на одномерный массив. Массивы не проходили, изучали сами, тоесть...

Все элементы массива с нечетными номерами удвоить, с четными - уменьшить на 1
Дан массив из 15 элементов. Все элементы с нечетными номерами удвоить, с четными - уменьшить на 1.

Заменить элементы с четными номерами нулем, а элементы с нечетными номерами - 1
1. В одномерном массиве, состоящем из n целых чисел, заменить элементы с четными номерами нулем, а...

Задан массив с количеством элементов N. Вывести элементы с нечетными номерами, являющиеся нечетными
Где ошибка program ffwrewre4; uses crt; const n=20; var a:array of integer; i,m:integer;...


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

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

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