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

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

Войти
Регистрация
Восстановить пароль
 
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 130
#1

Исправить ошибку1. Определить является ли двумерный массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и двум диагоналям долж - C++

15.04.2013, 10:49. Просмотров 327. Ответов 0
Метки нет (Все метки)

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
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <iostream>
#include <iomanip>
 
 
int main() {
        const int size = 3;
      int **matrix;
matrix = new int* [size];
for (int i = 0; i < size; ++i)
     matrix[i] = new int [size]; 
        bool magic_square = true;
                
        int sum = 0;
        for (int i = 0; i < size; ++i) 
                sum += *matrix[i][i]; вот в этой строке ошибка
 
        int buf = 0;
        for (int i = 0; i < size; ++i)
                buf += *matrix[size - i -1][size - i - 1];
                
        if (buf != sum)
                magic_square = false;
 
        for (int i = 0; i < size && magic_square; ++i) {
                int buf1 = 0, buf2 = 0;
                for (int j = 0; j < size; ++j) {
                        buf1 += matrix[i][j];
                        buf2 += matrix[j][j];
                }
 
                if (buf1 != sum || buf2 != sum)
                        magic_square = false;
        }
 
        for (int i = 0; i < size; ++i) {
                for(int j = 0; j < size; ++j)
                        std::cout << matrix[i][j] << ' ';
 
                std::cout << '\n';
        }
 
         std:: cout << " Magicheskii kvadrat: " <<  std::boolalpha << magic_square << std::endl;
            delete matrix;
 
        getch( );
 
}
ПОЧЕМУ в этой строке пишет ошибка
sum += *matrix[i][i];
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2013, 10:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исправить ошибку1. Определить является ли двумерный массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и двум диагоналям долж (C++):

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

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

Определить является ли двумерный массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и двум диагоналям должны быть равны - Pascal
Помогите пожалуйста 13.Определить является ли двумерный массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и...

Определите, является ли массив логическим квадратом (суммы по всем горизонталям, вертикалям и двум диагоналям равны). - C#
В консольном приложении реализуйте указанные задачи, используя двумерный массив целых чисел. Размерность массива считывается с клавиатуры,...

Определить является ли двумерный массив логическим квадратом - Pascal
Очень нужно решение. Определить является ли двумерный массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и...

Определить, является ли массив логическим квадратом - C#
Помогите, пожалуйста решить задачу! В консольном приложении реализуйте указанную задачу, используя двумерный массив вещественных...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2013, 10:49
Привет! Вот еще темы с ответами:

Является ли массив логическим квадратом? - Pascal
и снова этот паскаль.... Определить: -является ли массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и двум...

Определить, является ли матрица логическим квадратом - Turbo Pascal
1.составьте программу вычисления суммы квадратов чисел, лежащих в интервале через функцию или процедуру. 2.Донна целая квадратная...

Определить, является ли двумерный массив магическим квадратом - C#
Дан двумерный массив A(3,3). Определите, является ли он магиче¬ским квадратом, т.е. таким, в котором суммы элементов в каждой строке, в...

Как определить, является ли двумерный массив магическим квадратом? - C#
Всем привет:)Помогите пожалуйста написать программу на си#. Двумерный массив, содержащий равное число строк и столбцов, называется...


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

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

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