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

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

23.11.2010, 23:07. Показов 4765. Ответов 1
Метки нет (Все метки)

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

Упорядочить элементы массива по возрастанию модулей элементов
В одномерном массиве,состоящем из N вещественных элементов,вычислить: 1)кол-во элементов...

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

Упорядочить элементы массива по возрастанию модулей элементов
Для всех задач сформировать одномерный массив N случайных чисел из интервала (-10; 10)....

Упорядочить элементы массива по возрастанию модулей элементов
Не могу ни как до конца разобраться с этой функцией. Есть часть программы где необходимо...

1
Эксперт JavaЭксперт С++
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
23.11.2010, 23:26 2
Лучший ответ Сообщение было отмечено как решение

Решение

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
#include <iostream>
#include <fstream>
#include <cmath>
 
int main()
{
    int n, i, j;
    double temp;
    double* mas;
    std::ostream cout("output.txt");
    std::cout<<"Input n:\n> ", 
        std::cin>>n;
    mas = new double[n];
    std::cout<<"Input array:"<<std::endl;
    for(i = 0; i < n; ++i)
        std::cin>>mas[i];
 
    for(i = 0; i < n - 1; ++i)
        for(j = 0; j < i; ++j)
            if(fabs(mas[i]) > fabs(mas[i + 1]))
            {
                temp = mas[i];
                mas[i] = mas[i + 1];
                mas[i + 1] = temp;
            }
 
    for(i = 0; i < n; ++i)
        cout<<mas[i]<<' ';
 
    return 0;
}
0
23.11.2010, 23:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2010, 23:26
Помогаю со студенческими работами здесь

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

Упорядочить элементы одномерного массива по возрастанию модулей элементов
Упорядочить элементы одномерного массива по возрастанию модулей элементов. если можно еще

Вычислить произведение ненулевых элементов массива, упорядочить элементы массива по возрастанию модулей
Создать массив целых чисел. Вычислите произведение ненулевых элементов массива. Упорядочить...

Упорядочить элементы массива по возрастанию модулей.
Составить алгоритм и программу, которая в одномерном массиве, состоящем из n вещественных...

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

Упорядочить элементы массива по возрастанию модулей
Помогите пожалуйста решить! Буду очень признательна! Сложить схему алгоритма и программу решения...


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

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