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

Ошибка при вводе разного кол-ва строк и столбцов в матрицы. Динамич. матрицы/массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Приведение типов http://www.cyberforum.ru/cpp-beginners/thread572774.html
В паскале можно привести типы: type ts = 0..9; chislo = array of ts; Как это сделать на С++?
C++ Вычислить инверсный гиперболический тангенс используя разложение в ряд Вычеслить инверсный гиперболический тангенс tangent arcth с заданной точностью е=0.001 используя разложение в ряд arcth х=х+х^3/3 +x^5/5+x^7/7+.... Сдесь х=0,2 Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread572767.html
Напечатать числа в порядке невозрастания количеств цифр, входящих в запись чисел C++
Помогите пожалуйста составить программу: Даны целые числа a1, ..., an. Напечатать числа в порядке невозрастания количеств цифр, входящих в запись чисел. Тема: Одномерные массивы
Даны действительные числа θ и ε. Вычислить с заданной точностью C++
Даны действительные числа θ и ε. Вычислить с заданной точностью ε=10-4 сумму ряда: s = \left(1 - \frac{4\theta^2}{\pi^2}\right)\left(1-\frac{4\theta^2}{3^2\pi^2}\right)\left(1 -...
C++ Указатель на функцию не работает. http://www.cyberforum.ru/cpp-beginners/thread572740.html
Вот код: #include <cmath> #include <iostream> using namespace std; double F1(double); double F2(double); void fun(double, double, double, double); double F1(double x) {
C++ Как передавать ссылку на структуру в map? Надо два контейнера один вектор со структурами второй мап с сылками на те структуры. Но вот проблема в map<int, Test*> itag после новой записи предыдущая ссылка ведет на непонятную структуру в... подробнее

Показать сообщение отдельно
Yentroistok
1 / 1 / 0
Регистрация: 25.02.2012
Сообщений: 59
13.05.2012, 18:58  [ТС]
А еще появился такой вопрос: Как вывести на экран строки матрицы в порядке убывания суммы модулей элементов строк.

Тут я поменял. Сделал по убыванию.
C++
1
2
3
4
5
6
7
8
9
10
11
12
void insert_sort(int *a, int N) 
{
    for(int *q=a+1; q<a+N; q++) 
    {
        int x = *q;       // инициализируем временную переменную текущим значением элемента массива
        int *p = q-1;     //запоминаем индекс предыдущего элемента массива
        while(p>=a && *p<x)     // пока индекс не равен 0 и предыдущий элемент массива МЕНЬШЕ(*p<x) текущего
        
            *(p+1) = *p--;   // перестановка элементов массива
            *(++p) = x;
    }
}
Пробовал выводить по сумме элементов строки матрицы в соответствии с элементами массива Summa, но ничего не вышло.

P/S/
antoha398, память освободил.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru