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

Сортировка двухмерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить порядковый номер того дня високосного года, который имеет заданую дату и месяц http://www.cyberforum.ru/cpp-beginners/thread290655.html
Задание в С++ "Определить порядковый номер того дня високосного года, который имеет заданую дату и месяц". Вот что смог написать по задачи: {int k,i,t; for (i=1 i<13 i=++) If (k>31) switch (i) {Case '1' k=31:break; Case '2' k=29:break; Case '3' k=31:break; Case '4' k=30:break;
C++ неправильный вывод кириллицы в консоль Здравствуйте уважаемые форумчане. Нуждаюсь в Вашем совете. Моя программа(ка :-непонятные символы. При этом в файл все выводится как надо. Что необходимо сделать что бы это исправить? такие действия как:SetConsoleCP(1251), SetConsoleOutputCP(1251);setlocale(LC_ALL,"Rus"); пробовал, не помогает http://www.cyberforum.ru/cpp-beginners/thread290650.html
C++ Вычисление суммы
Подскажите, пожалуйста, в чем ошибка. Условие задачи: Вычислить сумму 1+1/2+1/3+...+1/10. #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) {
Упорядочить элементы каждого столбца массива по убыванию C++
Дано задачку: Дано двумерный массив знаковых целых чисел FAM 1. Упорядочить элементы каждого столбца массива FAM по убыванию. 2. Сформировать одномерный массив В с полусуммы элементов каждого столбца упорядоченного массива. 3. Найти полусумму элементов побочной диагонали массива FAM . 4. Исходные данные и все результаты вывести в отдельные окна красного цвета текстом желтого цвета. ...
C++ Определить количество каждой из цифр 0,1,2...9 в числе N^N. http://www.cyberforum.ru/cpp-beginners/thread290636.html
Пожалуйста, помогите разобраться с задачей. Определить количество каждой из цифр 0,1,2...9 в числе N^N.
C++ Пересечение линий Помогите пожалуйста найти ошибку в моем коде! Надо определить какие линии пересекаются а какие совпадают и вывести на экран линии, которые пересекаются и посчитать их кол-во.. помогите плиз срочно надо. public: class Line extends Applet{ int N = 5; int A = new int; int B = new int; int Y,U,X; Random a = new Random(); Date d = new Date(4); подробнее

Показать сообщение отдельно
Serpentine
0 / 0 / 0
Регистрация: 16.04.2011
Сообщений: 7
07.05.2011, 17:32     Сортировка двухмерного массива
Помогите!!!Нужно отсортировать двухмерный массив с использованием указателя.
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
int main()
{
        setlocale(0,"");
        srand(time(NULL));   
        const int str=5;    
        const int stolb=5;    
        int mass[str][stolb];  
        int i,j,a,c,e=1,d=100,temp,x,z;
   
 
    cout<<"До сортировки""\n\n";
        for(i=0;i<str;i++)   
        {                      
                for(j=0;j<stolb;j++)
                 {
                        a=rand()%(d-e)+e;
                        mass[i][j]=a;
                        cout<<mass[i][j]<<"\t";
                 }
                cout<<"\n\n\n\n";
        }
        cout<<"\n\n";
      
        for(c=0;c<=(str*stolb);c++)
        {
               
       for(i=0;i<str;i++)
         {
               for(j=0;j<stolb-1;j++)
                {
                      if(mass[i][j]>mass[i][j+1])
                       {
                                 temp=mass[i][j];
                                 mass[i][j]=mass[i][j+1];
                                 mass[i][j+1]=temp;
                       }
                    }
             }
       
           for(x=0;x<stolb;x++)
         {
               for(z=0;z<str-1;z++)
                {
                      if(mass[z][x]>mass[z][x+1])
                       {
                                 temp=mass[z][x];
                                 mass[z][x]=mass[z][x+1];
                                 mass[z][x+1]=temp;
                       }
                   }
            }
         }
 
        
        cout<<"После сортировки по возрастанию""\n\n\n\n";
        for(i=0;i<str;i++)
        {
                for(j=0;j<stolb;j++)
                {
                        cout<<mass[i][j]<<"\t";
                }
                cout<<"\n\n\n\n";
        }
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru