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

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

Войти
Регистрация
Восстановить пароль
 
freescape
0 / 0 / 0
Регистрация: 15.05.2011
Сообщений: 19
#1

Даны две квадратные матрицы размером n×n. Проверить, совпадают ли они - C++

16.01.2014, 19:47. Просмотров 324. Ответов 3
Метки нет (Все метки)

Доброго времени суток товарищи!
Задача: Даны две квадратные матрицы размером n×n. Проверить, совпадают ли они.
Напечатал говнокод, который не не желает делать проверку на совпадание... в чем загвоздка?
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
#include <iostream.h>
#include <conio.h>
#include <limits.h>
 
const int n = 3, m = 3;
const int f = 3, y = 3;
void main()
{
int a[n][m],i,j,h,q,s[f][y] ;
cout<<"BBeguTe "<<n<<" cTpoK IIo "<<m<<" eJIeMeHToB \n";
for (i=0;i<n;i++)
for (j=0;j<m;j++)
cin>>a[i][j];
 
cout<<"BBeguTe "<<f<<" cTpoK IIo "<<y<<" eJIeMeHToB \n";
for (h=0;h<f;h++)
for (q=0;q<y;q++)
cin>>a[h][q];
 
if (n==y && f==m) {
 
if (a[i][j]==a[h][q]) {cout<<"MaTPuLIbI CoBIIAgaI-0T";}
else
if (a[i][j]!=a[h][q]) cout<<"MaTPuLIbI HE CoBIIAgaI-0T";}
 
getch();
}
При любом вводе матрицы, будь то, полностью одинаковых и различных значений, всегда на выходе получаю : 'MaTPuLIbI HE CoBIIAgaI-0T'. Просьба помочь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2014, 19:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны две квадратные матрицы размером n×n. Проверить, совпадают ли они (C++):

Даны две действительные квадратные матрицы порядка n - C++
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу путем прибавления к элементам каждого столбца первой матрицы...

Даны две квадратные матрицы.Вычислить третью по формуле - C++
Даны две квадратные матрицы А размером и В размером NxK MxK. Вычислить матрицу С по формуле: C=2AB-B^2. Есть наброски, но это для меня не...

1)Даны две действительные квадратные матрицы порядка n. Получить новую матрицу : А) умножение элементов каждой строки первой матрицы на наибольшее из - C++
1)Даны две действительные квадратные матрицы порядка n. Получить новую матрицу : А) умножение элементов каждой строки первой матрицы на...

Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: а) умножением элементов каждой строки первой матрицы на наибольш - C++
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: а) умножением элементов каждой строки первой матрицы ...

Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: путем умножения элементов каждой строки первой матрицы на наибольшее из - C++
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: путем умножения элементов каждой строки первой матрицы на...

Даны целочисленные матрицы A (4×5) и B (5×7). В первой строке матрицы A найти число нулевых элементов - C++
Даны целочисленные матрицы A (4×5) и B (5×7). В первой строке матрицы A найти число нулевых элементов, а в третьей строке матрицы B — число...

3
Boleon
Guardian of Asgaard
372 / 315 / 106
Регистрация: 11.11.2013
Сообщений: 1,046
Завершенные тесты: 1
16.01.2014, 19:54 #2

Не по теме:

господи иисусе

"BBeguTe "<<n<<" cTpoK IIo "<<m<<" eJIeMeHToB \n"
cout<<"MaTPuLIbI CoBIIAgaI-0T";
cout<<"MaTPuLIbI HE CoBIIAgaI-0T";


в конце (23-24 строки) оставь что-то одно, либо if, либо else
0
freescape
0 / 0 / 0
Регистрация: 15.05.2011
Сообщений: 19
16.01.2014, 20:01  [ТС] #3
Цитата Сообщение от Darkrduk Посмотреть сообщение

Не по теме:

господи иисусе


в конце (23-24 строки) оставь что-то одно, либо if, либо else
Попробовал, не помагает...
0
shurikspk
398 / 219 / 34
Регистрация: 10.02.2013
Сообщений: 781
17.01.2014, 01:25 #4
Цитата Сообщение от freescape Посмотреть сообщение
Попробовал, не помагает...
а ты проверку в циклы по матрицам загони и все заработает


ты сравниваешь просто 2 значения а не всю матрицу
0
17.01.2014, 01:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2014, 01:25
Привет! Вот еще темы с ответами:

Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный "след" - C++
Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный &quot;след&quot; (т.е. сумму элементов главной диагонали). Использовать...

Даны две действительные квадратные матрици!!! - C++
Даны две действительные квадратные матрици порядка n. Получить новую матрицу: умножением элемнтов каждой строки первой матрици на...

Даны 3 квадратные матрицы - C++
Даны 3 квадратные матрицы. Две из них сначало вычести, а потом умножить на третью. не могу додуматься с решением.

Даны три квадратные матрицы. Сформировать вектор, состоящий из минимальных элементов каждой матрицы, отличных от нуля - C++
Даны три квадратные матрицы. Сформировать вектор, состоящий из минимальных элементов каждой матрицы, отличных от нуля. Поиск минимального...


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

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

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