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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ниночка!
0 / 0 / 0
Регистрация: 19.05.2010
Сообщений: 10
#1

Матрица в С++ - C++

20.05.2010, 10:07. Просмотров 551. Ответов 3
Метки нет (Все метки)

характеристической строки назовем наибольшее количество идущих подряд нулей. Упорядочить строки матрицы по возрастанию их характеристик
срочно!!! Горит!!!

Добавлено через 11 часов 55 минут
помогите пожалуйста...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2010, 10:07     Матрица в С++
Посмотрите здесь:

дана квадратичная матрица z[n][n]. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не сим - C++
помогите пожалуйста. условие: дана квадратичная матрица z. составить программу, которая если матрица симметричная(транспонированная...

Дана квадратная матрица А порядка n. Проверьте, является ли матрица единичной - Delphi
Дана квадратная матрица А порядка n. Проверьте, является ли матрица единичной. Описать с помощью функций и процедур. Ввод-вывод в текстовый...

Дана квадратная матрица А порядка n. Проверить, является ли матрица единичной. - Turbo Pascal
Ребят,помогите решить задачу "Дана квадратная матрица А порядка n. Проверить, является ли матрица единичной"

Как доказать то, что матрица и транспонированная ей матрица имеют одинаковые собственные числа? - Алгебра
Как доказать то, что матрица и транспонированная ей матрица имеют одинаковые собственные числа с одинаковой кратностью? Добавлено...

Матрица:Даны натуральное число n, действительная матрица размера n х 9. Найти среднее арифметическое: каждого - QBasic
Даны натуральное число n, действительная матрица размера n х 9. Найти среднее арифметическое: каждого из столбцов.

Непонятки с DirectX (матрица поворота, камера, матрица проекции) - DirectX
Возник вопрос по DirectX, точнее по матрицам Вопрос 1: D3DXMATRIXA16 matWorld; UINT iTime = timeGetTime() % 10000; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
20.05.2010, 11:44     Матрица в С++ #2
вот
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
#include <iostream>
#include <ctime>
#include <algorithm>
#define N_SIZE 5
using namespace std;
 
bool sort_less(int *ptr, int* ptr2)
{
    return count(ptr, ptr + N_SIZE, 0) < count(ptr2, ptr2 + N_SIZE, 0);
}
 
int main()
{
    int **mass; 
    srand ((unsigned)time(NULL));
 
    mass = new int*[N_SIZE];
    for (int i = 0; i < N_SIZE; ++i)
    {
        mass[i] = new int[N_SIZE];
        for (int j = 0; j < N_SIZE; ++j)
        {
            *(mass[i] + j) = rand() % 2;
            cout << *(mass[i] + j) << " ";
        }
        cout << "\t Count: " << count(mass[i], mass[i]+N_SIZE, 0);
        cout << endl;
    }
    cout << "\n\n";
    
    sort(mass, mass + N_SIZE, sort_less);
 
    for (int i = 0; i < N_SIZE; ++i)
    {
        for (int j = 0; j < N_SIZE; ++j)
            cout << *(mass[i] + j) << " ";
        cout << "\t Count: " << count(mass[i], mass[i]+N_SIZE, 0);
        cout << endl;
    }
 
    system("pause");
    return 0;
}
gh05t
47 / 46 / 4
Регистрация: 03.04.2010
Сообщений: 99
20.05.2010, 11:53     Матрица в С++ #3
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
#include <iostream>
 
#define N 10
 
using namespace std;
 
int main()
{
    int matrix[N][N];
    int zc[2][N];
 
    for (int i = 0; i < N; i++)
    {
        zc[0][i] = i;
        zc[1][i] = 0;
        for (int j = 0; j < N; j++)
        {
            matrix[i][j] = rand()%2;
            if (matrix[i][j] == 0)
                zc[1][i]++;
            cout << matrix[i][j] << " ";
        }
        cout << endl;
    }
 
    cout << endl;
 
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            if (zc[1][i] < zc[1][j])
            {
                int t1 = zc[1][i];
                int t2 = zc[0][i];
                zc[1][i] = zc[1][j];
                zc[0][i] = zc[0][j];
                zc[1][j] = t1;
                zc[0][j] = t2;
            }
        }
    }
 
    int mat[N][N];
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            mat[i][j] = matrix[zc[0][i]][j];
            cout << mat[i][j] << " ";
        }
        cout << endl;
    }               
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2010, 21:15     Матрица в С++
Еще ссылки по теме:

Матрица:Даны натуральное число n, действительная матрица размера n х 9. Найти среднее арифметическое: каждого из столбцов - Free Pascal
Даны натуральное число n, действительная матрица размера n х 9. Найти среднее арифметическое: каждого из столбцов.

Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей) - C++
#include &lt;iostream.h&gt; #include &lt;iomanip.h&gt; #include &lt;stdlib.h&gt; int main(int argc, char* argv) { srand(time(NULL)); int mas; ...

Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей) - C++
#include &lt;iostream.h&gt; #include &lt;iomanip.h&gt; #include&lt;conio.h&gt; void main() { int mas; int N; int max_element; int...

Матрица В-транспонированная матрица А. Вывести матрицу В - Visual Basic
Дана матрица целых чисел А, состоящая из М строк и N столбцов Матрица В-транспонированная матрица А. Вывести матрицу В

Доказать, что матрица P идемпотентна. Показать, что матрица I = 2P - E инволютивна - Matlab
Очень нужна помощь первый раз использую matlab

Доказать, что матрица P идемпотентна. Показать, что матрица I = 2P - E инволютивна - MathCAD
Матрица P называется идемпотентной, если P2 = P. Матрица I называется инволютивной, если I2 = E.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ниночка!
0 / 0 / 0
Регистрация: 19.05.2010
Сообщений: 10
21.05.2010, 21:15  [ТС]     Матрица в С++ #4
Спасибо огромное выручили)))))
Yandex
Объявления
21.05.2010, 21:15     Матрица в С++
Ответ Создать тему
Опции темы

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