Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 26.05.2010
Сообщений: 41
1

Упорядочить по возрастанию отдельно элементы массива, стоящие на четных местах

01.03.2012, 17:35. Показов 5241. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В одномерном массиве, состоящем из п вещественных элементов
Упорядочить по возрастанию отдельно элементы, стоящие на четных местах,
и элементы, стоящие на нечетных местах
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2012, 17:35
Ответы с готовыми решениями:

Упорядочить массив по возрастанию отдельно элементы, стоящие на чётных местах
В одномерном массиве,состоящем из n вещественных элементов,вычислить: Упорядочить по...

Поменять местами элементы массива, стоящие на четных местах, с элементами, стоящими на нечетных местах
В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с...

в массиве упорядочить по возрастанию отдельно элементы стоящих на четных и нечетных
в массиве упорядочить по возрастанию отдельно элементы стоящих на четных и нечетных

Удалить все элементы, стоящие на четных местах
Дан массив А из n элементов. Получите новый массив, удалив из исходного элементы стоящие на четных...

1
2 / 2 / 2
Регистрация: 11.05.2010
Сообщений: 26
01.03.2012, 21:33 2
Лучший ответ Сообщение было отмечено --- как решение

Решение

Советую тебе воспользоваться методом сортировки пузырька http://ru.wikipedia.org/wiki/%... 0%BE%D0%BC.

C#
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
t=true;
while(t)
{
t=false;
for(i=0;i<n;i+2) //нечетные
{
  if(a[i]>a[i+2])
  {
    temp=a[i];
    a[i]=a[i+1];
    a[i+2]=temp;
    t=true;
   }
}
for(i=1;i<n;i+2) //четные
{
  if(a[i]>a[i+2])
  {
    temp=a[i];
    a[i]=a[i+1];
    a[i+2]=temp;
    t=true;
   }
}
}
Добавлено через 3 часа 38 минут
я ошиблась в индексах, a[i]=a[i+2] во всех случаях.
0
01.03.2012, 21:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2012, 21:33
Помогаю со студенческими работами здесь

Расположить положительные элементы последовательности, стоящие на нечетных местах, по возрастанию
Дана последовательность а1 ,а2,...,а20. Расположить положительные элементы...

Расположить отрицательные элементы последовательности, стоящие на нечетных местах по возрастанию
Дана последовательность чисел, расположить ее отрицательные элементы, стоящие на нечетных местах по...

Дан массив А из n элементов. Получите новый массив, удалив из исходного элементы стоящие на четных местах
Дан массив А из n элементов. Получите новый массив, удалив из исходного элементы стоящие на четных...

Запишите подряд в массив A (N) элементы заданного массива В (2N), стоящие на чётных местах
Запишите подряд в массив A(N) элементы заданного массива В(2N), стоящие на чётных местах, а...


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

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