Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ классы и объекты http://www.cyberforum.ru/cpp-beginners/thread196472.html
Здравствуйте. Помогите с задачей. Нужно написать программу на классы и объекты. Пользователь вводит символьную строку, а программа проверяет наличие в ней цифр и выводит на экран их количество и...
C++ Представить выражения a, b на C++. Представить выражения a, b на C++. http://www.cyberforum.ru/cpp-beginners/thread196468.html
C++ сортировка строки в алфавитном порядке
как сделать так, чтоб программа выводила строку с повторами ? то есть ввожу abcddff программа выведет abcdf нужно чтоб выводила abcddff и с пробелом какие-то проблемы. например введу...
C++ Уравнение с пропущенными цифрами
Нужна программа на Си Помогите пожалуйста В уравнении вида A + B = C, где A, B и C — неотрицательные целые числа, некоторые цифры заменены на знаки вопроса. Необходимо подставить вместо...
C++ псевдографика в С++ http://www.cyberforum.ru/cpp-beginners/thread196436.html
Доброго вечера. пожалуйста помогите разобраться, и написать коды для следующих программ на С++ 1) вывести красиво на экран матрицу из памяти, с использованием псевдо графики, допустим так: ...
C++ [C++] Массивы и матрица Привет всем. Мне очень нужна ваша помочь. Нужно сдать отчет по практике, а в нём есть задачки, которые я не могу посилить. 1. Вывести начальные индексы всех непрерывных последовательностей чисел с... подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
23.11.2010, 23:26
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru