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

Отсортировать массивы пузырьковой сортировкой по убыванию модулей элементов

08.12.2014, 18:19. Показов 1254. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста с решением данной задачи . Буду очень признателен .
 Комментарий модератора 
Перепишите текст в сообщение!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2014, 18:19
Ответы с готовыми решениями:

Отсортировать массивы по возрастанию модулей элементов
Шаблоны функций. Даны натуральные числа n и m, целые числа a1, a2,...,an, b1, b2,...,bm. Среди...

Подпрограммой пузырьковой сортировки массива отсортировать каждый столбец матрицы по убыванию
Уважаемые пользаватели, знаю пузырьковую сортировку, но никак не получается создать подрограмму...

Массивы. Количество элементов в диапазоне, сумму после максимального, упорядочить по убыванию модулей
Здравствуйте, уважаемые программисты. Нужно срочно сдавать лабораторные. Очень благодарен за любую...

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

4
91 / 74 / 81
Регистрация: 07.12.2014
Сообщений: 303
08.12.2014, 18:29 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for (int j=0;j<7;j++)
{
cin>>a[i];
b[i]=pow(-1.,i)*log(i+1.5);
a1[i]=a[i];
b1[i]=b[i];
}
k=0;l=0;
for (int j=0;j<7;j++)
for(int i=0; i<6; i++)
{if (fabs(a1[i])<fabs(a1[i+1]))
{double buf=a1[i];a1[i]=a1[i+1];a1[i+1]=buf;}
if (fabs(b1[i])<fabs(b1[i+1]))
{double buf=b1[i];b1[i]=b1[i+1];b1[i+1]=buf;}
}
double sum=a2[1]+b[5];
0
1 / 1 / 0
Регистрация: 12.03.2014
Сообщений: 37
08.12.2014, 18:46  [ТС] 3
Подскажите по вводу и выводу?
0
91 / 74 / 81
Регистрация: 07.12.2014
Сообщений: 303
08.12.2014, 18:56 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
26
for (int j=0;j<7;j++)//инициализация массивов
{
cout<< "Enter a["<<i+1<<"] element  ";
cin>>a[i];
b[i]=pow(-1.,i)*log(i+1.5);
a1[i]=a[i];
b1[i]=b[i];
}
k=0;l=0;
for (int j=0;j<7;j++)
for(int i=0; i<6; i++)
{if (fabs(a1[i])<fabs(a1[i+1]))
{double buf=a1[i];a1[i]=a1[i+1];a1[i+1]=buf;}
if (fabs(b1[i])<fabs(b1[i+1]))
{double buf=b1[i];b1[i]=b1[i+1];b1[i+1]=buf;}
}
double sum=a2[1]+b[5];
cout<< "Sum="<<sum<<endl;
cout<< "Array A"<<endl;
for (int j=0;j<7;j++) cout<< a[i]<<"  ";
cout<<endl<< "Array A1"<<endl;
for (int j=0;j<7;j++) cout<< a1[i]<<"  ";
cout<<endl<< "Array B"<<endl;
for (int j=0;j<7;j++) cout<< b[i]<<"  ";
cout<<endl<< "Array B1"<<endl;
for (int j=0;j<7;j++) cout<< b1[i]<<"  ";
0
1 / 1 / 0
Регистрация: 12.03.2014
Сообщений: 37
08.12.2014, 19:08  [ТС] 5
Спасибо огромное!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2014, 19:08
Помогаю со студенческими работами здесь

Отсортировать массив по убыванию модулей
Упорядочить массив X(n) по убыванию модулей и найти среднее арифметическое отрицательных чисел....

Отсортировать по убыванию суммы модулей разностей каждого элемента со всеми остальными
Помогите решить,пожалуйста: Дан массив из N элементов. Отсортировать по убыванию суммы модулей...

Двунаправленное кольцо с пузырьковой сортировкой
Помогите пожалуйста с программой. Требуется реализовать двунаправленное кольцо с использованием...

Сгенерировать последовательность, и упорядочить ее пузырьковой сортировкой
нужно сделать программу в первое окно ввод цифр 1 - 500 программа генерирует цифры из промежутка...


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

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

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