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

Сортировка матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сортировка http://www.cyberforum.ru/cpp-beginners/thread406312.html
Помоги доделать программу , сортировать слова по алфавиту , радиксным(распределяющим) методом string radix(string str, int max, int k){ string s1; int i,e,v,q=0; e=0; string s2=""; if(k==1) {
C++ Рекурсивная функция, не возвращающая значение Разработать рекурсивную функцию для вывода на экран картинки (при натуральном число n): 1 222 33333 ... 33333 222 1 (примечание - первая строчка - 1 раз, вторая - 3 раза, 3-я - 5 раз, ... - n раз и т.д.) http://www.cyberforum.ru/cpp-beginners/thread406287.html
C++ Удалить из массива последний отрицательный элемент.
Добрый день! Помогите с решением задачи. ------------------------------------------------------------------------------------------------------ Условие: Удалить из массива последний отрицательный элемент. Если такого нет, циклически сдвинуть все элементы на X вправо. ------------------------------------------------------------------------------------------------------ Заранее спасибо!
Массивы(задачи) C++
Начал изучать язык Си.Не могу решить задачи.Прошу помощи в решении: 1.Дано 2(два) массива из цифр: а)найти сумму б)разность в)произведение 2.Перевести число из десятичной системы в двоичную. 3.Перевести число из двоичной в десятичную. P.S.:Только начал изучать язык.Готов выслушать советы по изучению(литература,решебники и т.п.)
C++ Строки с Файлом(в стр без файла) http://www.cyberforum.ru/cpp-beginners/thread406220.html
как сделать так чтобы прога читала строки не из файла,а чтобы вводить их самому!?)(БЕЗ ФАЙЛОВ) #include <stdio.h> #include <fstream.h> #include <conio.h> int main() { ifstream fin("test.txt", ios:: in || ios:: nocreate); if(!fin) {
C++ Как достать исходник из скомпилированной .dll? Как достать исходник из скомпилированной .dll? Возможно ли это вообще? Добавлено через 3 часа 49 минут ап-ап подробнее

Показать сообщение отдельно
mrd
1 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 22
13.12.2011, 20:07  [ТС]     Сортировка матрицы
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
40
41
42
43
44
45
46
47
48
49
50
void vivod(int a[][10], int n);
void rand(int a[][10], int n);
void sort(int a[][10], int n);
 
int main()
{
        int a[10][10];
        int n;
        randomize();
        printf("Input size matrix: \t");
        scanf("%d", &n);
        rand(a, n);
        vivod(a, n);
        printf("\n");
        sort(a, n);
        vivod(a, n);
        getch();
        return 0;
}
 
void vivod(int a[][10], int n)
{
        for(int i = 0;i < n;i++)
        {
                for(int j = 0; j < n; j++)
                printf("%d ", a[i][j]);
                printf("\n\n");
        }
}
 
void rand(int a[][10], int n)
{
        for(int i = 0;i < n;i++)
                for(int j = 0; j < n; j++)
                a[i][j] = random(10)-5;
}
 
void sort(int a[][10], int n)
{
        int t;
        for(int i = 0;i < n - 1; i++)
        {
                if (a[i][i]<a[i+1][i+1])
                {
                        t = a[i+1][i+1];
                        a[i+1][i+1] = a[i][i];
                        a[i][i] = t;
                }
        }
}
в чем ошибка?

Добавлено через 1 час 28 минут
сортирует, но не всегда верно.
 
Текущее время: 06:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru