0 / 0 / 0
Регистрация: 01.08.2016
Сообщений: 1
1

Работа с матрицами

31.03.2018, 07:46. Показов 473. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Помогите пожалуйста, я ввожу матрицу с клавиатуры, и мне нужно сравнить каждую строку друг с другом (например первую со второй, с третьей, с четвертой и т.д. А потом вторую строку с третьей, четвертой и т.д.) и количество не совпадающих элементов поместить в новую матрицу, которая будет симметричной (например первая строка a[1]=10100, а вторая a[2]=01111 количество не совпадающих элементов равно 4, таким образом в новой матрице b на второй строке b[2][1]=4 а так как она симметрична то b[1][2]=4)

Ниже код, в котором я пыталась это сделать но он выдает ошибку.

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
#include <iostream>
#include <iomanip>
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian");
    int **matr, size, i;
    cout << "Введите размер матрицы:";
    cin >> size;
    int **r = new int*[size];
    //Резервирование памяти под матрицу
    matr = new int*[size];
    for (i = 0; i<size; i++)
        matr[i] = new int[size];
    for (int i = 0; i<size; i++)
        for (int j = 0; j<size; j++)
        {
            cout << "matr[" << i << "," << j << "]=";
            cin >> matr[i][j];
        }
    //Вычисляю расстояние Хэмминга
for (int i = 0; i<size; i++)
    for (int j = 0; j < size; j++)
    {
        int s = 0;
        if (matr[i][j] != matr[i + 1][j])
            s = s + r[i][j];
        
        cout << s;
    }
//Вывод на экран новой матрицы
for (int i = 0; i<size; i++)
{
    for (int j = 0; j<size; j++)
        cout << setw(4) << r[i][j];
    cout << endl;
}
system("pause");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2018, 07:46
Ответы с готовыми решениями:

Работа с матрицами. С+
Здравствуйте! Помогите,пожалуйста,выполнить задание

Работа с матрицами
Помогите написать программу что бы можно было выбирать размерность матрицы(квадратная) и...

Работа с for и матрицами
Помогите пожалуйста, есть задача: Дана матрица 8х8, нужно поделить каждый элемент столбца на...

Работа с матрицами
Мне необходимо заполнить матрицу размера 9 на 9 случайными числами и повернуть ее на 180 градусов....

0
31.03.2018, 07:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2018, 07:46
Помогаю со студенческими работами здесь

Работа с матрицами
Всем привет. У меня возникла не большая проблема. Никак не могу разобраться со своим заданием, по...

Работа с матрицами
#include&lt;iostream&gt; #include &quot;math.h&quot; using namespace std; double eps;//погрешность class...

Работа с матрицами(qt)
Здравствуйте.Подскажите как сделать n-ое количество Line Edit? Чтобы матрица была различной...

Работа с матрицами
Здравствуйте уважаемые форумчане! Помогите с таким заданием: для элементов главной диагонали,...

Работа с матрицами
Здравствуйте!!! В ассемблере, грубо говоря, я - чайник, поэтому прошу помощи у вас. У меня даны 3...

Работа с матрицами
Не получается в справочниках найти, поэтому вопросы такие: 1) дана матрица, как узнать количество...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru