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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Alisa22
-1 / 1 / 0
Регистрация: 14.06.2010
Сообщений: 75
#1

Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. - C++

13.05.2011, 16:06. Просмотров 1538. Ответов 3
Метки нет (Все метки)

Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2011, 16:06     Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы.
Посмотрите здесь:
Определить, является ли заданная матрица N-го порядка магическим квадратом, т.е. такой, в которой сумма элементов во всех строках и столбцах одинакова C++
C++ Определить, является ли матрица магическим квадратом
C++ Определить, является ли матрица магическим квадратом
C++ Определить, является ли матрица магическим квадратом
Определить, является ли матрица магическим квадратом C++
C++ Определить является ли матрица магическим квадратом
C++ Определить является ли матрица магическим квадратом
Определить, является ли матрица магическим квадратом C++
C++ Определить является ли матрица магическим квадратом
C++ Определить, является ли матрица магическим квадратом
Определить, является ли матрица магическим квадратом C++
C++ Определить, является ли квадратная матрица магическим квадратом

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
blackbanny
129 / 116 / 2
Регистрация: 14.11.2010
Сообщений: 707
13.05.2011, 17:43     Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. #2
допустим матрица A 4x4, в матрицу B заносим все суммы строк и столбцов:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//считаем суммы элементов в строках
int sumRow = 0, sumCol = 0, ind = 0;
for (int i = 0; i < 4; i++)
{
   for (int j = 0; j < 4; j++)
   {
      sumRow = sumRow + A[i][j]; //суммируем элементы в строках
      sumCol = sumCol + A[j][i]; //суммируем элементы в столбцах
   }
   B[ind] = sumRow;
   B[ind+1] = sumCol;
   ind = ind +2;
}
//проверка:
for (int i = 0; i < 8; i++)
{
   if (B[i] != B[i+1]) {cout << "Not magic!" << endl; break;}
}
Alisa22
-1 / 1 / 0
Регистрация: 14.06.2010
Сообщений: 75
14.05.2011, 12:10  [ТС]     Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. #3
Я объявила двумерный массив и выбивает 2 ошибки
1)error C2440: =: невозможно преобразовать 'int' в 'int [100]'
2)1)error C2440: =: невозможно преобразовать 'int' в 'int [100

вот в этих двух строчках
B[ind] = sumRow;
B[ind+1] = sumCol;
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
14.05.2011, 12:25     Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. #4
Alisa22, Определить, является ли матрица магическим квадратом - там есть решение.
Yandex
Объявления
14.05.2011, 12:25     Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы.
Ответ Создать тему
Опции темы

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