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

Поменять строки матрицы через указателей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задана строка, содержащая целые числа (максимум 15 чисел). Упорядочить целые числа в строке по убыванию. http://www.cyberforum.ru/cpp-beginners/thread259799.html
Задана строка, содержащая целые числа (максимум 15 чисел). Упорядочить целые числа в строке по убыванию. сделать препод сказал самым простым способом типо сортиров5ки на языке C и чтобы рапботало в компиляторе Pelles C
C++ Компилятор компиляторов под windows? Есть ли бесплатные. Есть ли база данных под windows с поддержкой SQL (бесплатная)? Подскажите, кто знает. Плиз. http://www.cyberforum.ru/cpp-beginners/thread259797.html
Сортировать C++
написать программу самым простым способом типо сортировки и так далее !!! вот задача : Задана строка, содержащая целые числа (максимум 15 чисел). Упорядочить целые числа в строке по убыванию. должно получиться что то типо ткого 12 43 45 65 32 65 45
C++ Разделение кода на несколько файлов
• Имеем основной cpp файл с main. • Имеем код некоторых нужных функций • Есть указание реализовать эти функции не в основном cpp, а в другом. • Вопрос - как? В студии добавляю еще один cpp, в него пишу некую функцию, но при сборке\построении этот второй cpp не участвует в ней... Ну и, соответственно, не собирается сам проект, т.к. "%functionname% не найдена"...
C++ Двоичная быстрая сортировка http://www.cyberforum.ru/cpp-beginners/thread259786.html
всем здарасте) В общем мне задали курсовую работу написать на С++, тема очень странная "Двоичная быстрая сортировка"((((.... Я пошустрил интернет, но негде не нашел даже приблизительно похожего(((.... Подскажите кто -нибудь, что вообще из себя представляет эта - ДВОИЧНАЯ быстрая сортировка ?????
C++ [FONT="Arial Black"]Сортировка[/FONT] написать программу самым простым способом типо сортировки и так далее !!! вот задача : Задана строка, содержащая целые числа (максимум 15 чисел). Упорядочить целые числа в строке по убыванию. должно получиться что то типо ткого 12 43 45 65 32 65 45 подробнее

Показать сообщение отдельно
sandora
12 / 12 / 0
Регистрация: 10.02.2011
Сообщений: 42
18.03.2011, 18:48     Поменять строки матрицы через указателей
Задача:

Дана матрица A[n][n], нужно отсортовать ее по суме елементов каждого рядка.

Знаю што ето делается через указатели, начал читать про них и запутался.

то што написал:

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
#include <iostream>
using namespace std;
 
int main()
{
    const int n = 5, m = 5;
    double A[n][m];
 
    double *Sum = new double[n];
 
    for (int i=0;i<n;i++)
    {   
        for (int j=0;j<m;j++)
        {
            Sum[i] += A[i][j]; 
        }
    }
 
 
    double (*pm)[n];
    double x = 0;
 
    for ( int i=0; i<n; i++)
    {
        for ( int j=n-1; j>i; j--)
        {
            if ( Sum[j-1] > Sum[j] )
            {
                x = Sum[j-1];
                pm = A + (j-1);
                Sum[j-1] = Sum[j];
                A + (j-1) = A + j;    //здесь ошибка
                Sum[j] = x;
                A + j = pm;           //и здесь
            }
        }
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru