Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 08.11.2018
Сообщений: 15

Метод пузырька: сортировка по модулю значений

26.03.2019, 21:49. Показов 2659. Ответов 1

Студворк — интернет-сервис помощи студентам
Методом пузырька сортировать численные значения по значению абсолютной величины
Метод пузырька получился, а вот как сделать сравнение по модулю не знаю. Знаю про abs. Но как его вставить без понятия!

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream>
#include <ctime>
 
using namespace std;
 
void zapolnenie(int A[5][5], int n)
{
        for (int i = 0; i < n; i++) // заполнение массива
    {
        for (int j = 0; j < n; j++) // заполнение массива А
        {
            A[i][j] = (rand() / 100 - 100);         
        }       
    }   
}
int main()
{
    srand(time(NULL));
    const int n = 5;
    int A[n][n];    
    zapolnenie(A, n);
 
/*Метод пузырька*/ 
int temp; // временная переменная для обмена элементов местами
cout << "Array A" << endl;
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cout << A[i][j] << "\t";
        }
        cout << endl;
    }
//Сортировка двумерного массива
for (int k = 0; k < n; k++)
{
    for (int r = 0; r < n; r++)
    {
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < n; j++)
            {
                if (A[i][j] > A[k][r])
                {
                    int Temp = A[i][j];
                    A[i][j] = A[k][r];
                    A[k][r] = Temp;
                }
            }
        }
    }
}
cout << "_____________________________________" << endl;
//Выводим отсортированый массив
for (int i = 0; i < n; i++)
{
    for (int j = 0; j < n; j++)
    {
        cout << A[i][j] << "\t";
    }
    cout << endl;
}
cout << endl;
 
    system("pause");
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.03.2019, 21:49
Ответы с готовыми решениями:

Сортировка. Метод пузырька. C++
помогите,пожалуйста,найти ошибку. #include &quot;stdafx.h&quot; #include &quot;iostream&quot; using namespace std; int main() { int...

Сортировка (метод пузырька)
Дана действительная матрица А размерности(nxn). Если максимальный элемент матрицы не превосходит удвоенного среднего арифметического...

Сортировка обменами, метод пузырька
Помогите решить задачу для Pascal. Нужно сделать метод сортировки. Текст задачи на картинке из задачника Абрамова.

1
 Аватар для Avaddon74
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
26.03.2019, 21:56
Лучший ответ Сообщение было отмечено Yuniko как решение

Решение

Yuniko,
C++
1
if(abs(A[i][j]) > abs(A[k][r]))...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.03.2019, 21:56
Помогаю со студенческими работами здесь

Сортировка слов (метод Пузырька)
Есть программа, сортирующая слова в алфавитном порядке методом пузырька (BubbleSort). Считка и запись в текстовые файлы, их там три:...

Метод пузырька (Сортировка массива)
Прошу помочь с алгоритмом и блок схемой... Сортировка массивов методом пузырька...

Сортировка обмена(метод пузырька)
Ребят, помогите, нашел в просторах код, вроде форму задаю правильно, но программа не хочет работать, вот код: procedure...

Сортировка метод пузырька, пропадает строка
Здравствуйте. Сортирую свой список в stringrid используя метод пузырька, но при выполнение сортировки первая строка становится пустой... ...

Сортировка строк файла метод пузырька
Вот код, который сортирует числа из файла numbers.txt методом пузырька : #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru