Форум программистов, компьютерный форум CyberForum.ru

Упорядочить элементы векторов по убыванию модулей элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ характеристика и преобразование матрицы http://www.cyberforum.ru/cpp-beginners/thread408646.html
не могу понять как проверить матрицу: находится ли её наименьший элемент в заштрихованной зоне (слева от пересечения диагоналей)? и если удовлетворяет условию, получить новую матрицу В, элемент вij которой равен произведению элементов аkl исходной матрицы, где k и l меняются от минимального (i,j) до максимального (j,i).
C++ Операторы цикла в языке C и вывод данных Напечатать таблицу значений функции f(x) и суммы S(x) в виде таблицы. N X F(x) S(x) 1 Х изменяется в диапазоне от a до b с шагом h. Вычисление суммы вести до тех пор, пока очередное слагаемое не станет меньше e, причем это последнее слагаемое тоже учитывать. a = - 1 b = 1 h = 0.2 e = 10-8 F(x)= система из ex +0.5, ... http://www.cyberforum.ru/cpp-beginners/thread408642.html
C++ Friend-функции перегрузки оператора
Всем доброго времени суток =) У меня есть следующий код заголовочного файла: enum month {jan = 1, feb, mar, apr, may, jun, jul, aug, sep, okt, nov, dek}; class DATES { public: String Print(String smb); //overload Valid; int Valid(int dd, month mm, int yy); int Valid(int yy); DATES();
C++ Рекурсия, функции.
Не знаете, как расписать S=1+2+3+4+5... с помощью рекурсии не знаєте як розпсати S=1+2+3+4+5... за допомогою рекурсії Язык форума - русский. Сообщения на других языках являются нарушением правил.
C++ [C++] Матрицы и вектор http://www.cyberforum.ru/cpp-beginners/thread408633.html
К зачету нужно, не успеваю их решить 3 другие решаю пока. 1)Вычислить А*Х, где А - двумерная матрица, Х - вектор. 2)Удалить из массива элементы с номера к1 по номер к2. 3)Вставить строчку из нулей после всех строчек в которых нет ни одного нуля Сейчас вы такими же заглавными буквами получите карточку, здесь слепых нет!
C++ Почему процесс прерывается? char a; while ((a = getch()) != 'exit') { if (a == '1') { char path1, path2; cout << "Type First Adress" << endl; cin.getline(path1, 100); cout << "Type Second Adress" << endl; cin.getline(path2, 100); подробнее

Показать сообщение отдельно
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
16.12.2011, 00:16     Упорядочить элементы векторов по убыванию модулей элементов
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
#include <iostream>
#include <math.h>
 
 
bool max (int a, int b)
{
    return abs(a)>abs(b);
}
 
 
int main()
{
    int n,temp;
    int a[20];
    std:: cin >> n;
    for (int i=1; i<=n; ++i) 
        std:: cin >> a[i];
 
    
    for (int i=1; i<=n-1; ++i)
        for (int j=1; j<=n-i; ++j)
            if (max(a[j+1],a[j]))
            {
                temp = a[j];
                a[j]=a[j+1];
                a[j+1] = temp;
            }
 
    for (int i=1; i<=n;++i) std:: cout << a[i] << " ";
    system ("pause");
    return 0;
}
Добавлено через 15 секунд
пузырек
 
Текущее время: 11:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru