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

матрица 4на4 и сортировка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошбики при подключении библиотеки http://www.cyberforum.ru/cpp-beginners/thread941250.html
Добрый день! При подключении библиотеки выскакивают такие ошибки: 'Function_Get' initialized and declared 'extern' ошибка: definition of 'int Function_Get' is marked 'dllimport' ошибка:...
C++ Работа с массивом указателей как имея изначально: char *student={}; получить: char *student={"data","data2","data3","data4","data5","data6","data7","data8","data9","data10"}; все data вводить с клавиатуры. то есть... http://www.cyberforum.ru/cpp-beginners/thread941239.html
приведение класса C++
Подскажите пожалуйста как грамотно сделать: Есть класс: class Base { virtual ~Base()=0; } И два наследника:
C++ Непонятки после php
1)После php очень трудно понять что такое указатели и зачем они нужны, можете обьяснить? 2)Если вначале выполнения программы мне не известно размер массива, и даже потом его размер будет...
C++ Именованные каналы. Передача сообщений http://www.cyberforum.ru/cpp-beginners/thread941235.html
Приветствую народ. Есть такая вот проблемка. Создаю я именованный канал в режиме передачи сообщений на С++ this->pipeServer = CreateNamedPipe("\\\\.\\pipe\\BridgeAnalyst", PIPE_ACCESS_DUPLEX,...
C++ Как "выдрать" значение переменной из цикла В общем. Есть глобальная переменная. Есть цикл в одной из функций, где значение этой переменной с каждым проходом изменяется. Нужно сохранить значение переменной после последнего прохода цикла. Я... подробнее

Показать сообщение отдельно
lenafrolova
0 / 0 / 0
Регистрация: 14.10.2012
Сообщений: 26

матрица 4на4 и сортировка - C++

21.08.2013, 14:49. Просмотров 280. Ответов 1
Метки (Все метки)

Помогите пожалуйста написать программу в которой будет матрица 4на4 и также сортировка. вот что у меня получилось

C++ (Qt)
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
#include <iostream>
#include <cmath>
using namespace std;
 
class matr
{
      private:
              int mas[4][4];
      public:
             matr()
             {
                 for(int i=0;i<4;i++)
                    for(int j=0;j<4;j++)
                        cin>>mas[i][j];      
             }
             
             void show()
             {
                  for(int i=0;i<4;i++)
                       {for(int j=0;j<4;j++)     
                           {cout<<mas[i][j];}
                           cout<<endl;
                      }
             }
             
             void sort()
             {
                  int max=0;
                  int zn=0;
                  for(int i=0;i<4;i++)
                  {
                          if(abs(mas[i][0])>abs(zn))
                          {zn=mas[i][0];max=i;}
                          
                          }     
                  //cout<<"\n"<<max<<endl;
                  for(int i=0;i<4;i++)
                          {if(max!=0)
                          {zn=mas[0][i];
                          mas[0][i]=mas[max][i];
                          mas[max][i]=zn;}
                            
                          }
                  
             }
};
 
int main()
{
    matr matrix;
    matrix.show();
    cout<<endl;
    matrix.sort();
    matrix.show();
    cout<<endl;
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru