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

Является ли матрица симетричной относительно главной диагонали? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран все числа заданной последовательности, индексы которых есть простые числа. http://www.cyberforum.ru/cpp-beginners/thread739320.html
Вывести на экран все числа заданной последовательности, индексы которых есть простые числа. Определить в заданной последовательности целых чисел количество чисел, которые являются простыми числами.
C++ Нужно определить сумму элементов массива, расположенных до максимального значения. нужно определить сумму элементов массива, расположенных до максимального значения. http://www.cyberforum.ru/cpp-beginners/thread739318.html
C++ Для какого наибольшего n можно вычислить произведение всех четных натуральных чисел, не превышающих 2n, используя тип int
помогите определить, для какого наибольшего n можно вычислить значение (2n)!! (произведение всех четных натуральных чисел, не превышающих 2n), пользуясь типом int.
Найти сумму максимально отрицательного и максимально положительного элемента массива C++
Ребята, помогите, плиз)) найти суму максимально отрицательного и максимально положительного элемента массива
C++ Компиляция проекта Visual Studio 2008 http://www.cyberforum.ru/cpp-beginners/thread739281.html
Вот жмем мы на кнопку "Начать отладку" программа запускается, если нема ошибок, то компилируется. А если я пишу какую нить прогу которую запускать будет не безопасно? там какой нить чистильщик...
C++ Даны K, L. Определить... Даны K, L. Определить: T = (K2 - L2)/(15*K*L) + (1.5*K + L)3 подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1520 / 1223 / 70
Регистрация: 21.04.2012
Сообщений: 2,560
Завершенные тесты: 3
20.12.2012, 06:47
Как вариант:
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
#include <cstddef>
#include <iostream>
 
 
int main() {
   const std::size_t size = 4;
   int const matrix[size][size] = {
      {1, 2, 3, 4}
    , {2, 1, 5, 6}
    , {3, 5, 5, 7}
    , {4, 6, 7, 1}
   };
 
   bool symmetric = true;
   for (std::size_t i = 1; symmetric && (i != size); ++i) {
      for (std::size_t j = 0; symmetric && (j != i); ++j) {
         if (matrix[i][j] != matrix[j][i]) {
            symmetric = false;
         }
      }
   }
   
   std::cout << (symmetric ? "symmetric" : "asymmetric") << std::endl;
}
http://liveworkspace.org/code/3gjmZb
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru