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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамическое программирование. Деревья http://www.cyberforum.ru/cpp-beginners/thread1306433.html
Добрый день. Хотелось бы увидеть реализацию следующей задачи именно через ДП(Кнут и потоки реализовал). Найти паросочетание максимального веса в дереве.
C++ Как изменять параметры объектов формы при событии Доброго времени суток. Столкнулся с проблемой windows forms, допустим у нас есть форма MyForm, какой код надо вписать в MyForm.h, чтобы при *любое событие* форма меняла допустим фон на изображение?, или же просто меняла цвет. http://www.cyberforum.ru/cpp-beginners/thread1306432.html
написать программу, выводящую все сочетания чисел массива C++
Пример: Массив - 1 7 9 Вывод - 17 19 79 71 91 97 179 197 719 791 917 971
C++ Надо исправить код! Распечатать анкетные данные студентов, успевающих на 4 и 5
Скажите, пожалуйста, как сделать, чтобы выводились все студенты, у кого 4 и 5. Не получается, выводится только один по этому коду. //Распечатать анкетные данные студентов, успевающих на 4 и 5. #include "stdafx.h" #include <stdio.h> #include <ctype.h> #include <math.h> #include <stdlib.h> #include <iostream> #include <conio.h>
C++ Преобразование символов в числа http://www.cyberforum.ru/cpp-beginners/thread1306417.html
Дан текст. Определить, является ли он правильной десятичной записью целого числа.
C++ Поменять наибольший и наименьший элемент последовательности местами Дана последовательность из 10 чисел. Поменять наибольший и наименьший элемент местами (рассмотреть вариант когда их несколько) #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
VIVern
0 / 0 / 0
Регистрация: 05.09.2014
Сообщений: 14
20.11.2014, 20:43     Определить, является ли квадратная матрица симметричной относительно побочной диагонали
Собственно столкнулся с проблемой: мне нужно сравнить элементы массива над побочной диагональю и под ней. однако когда при сравнении пишу a[n-j+1][n-i+1] так считаются индексы элементов под диагональю при выполнении програмы она дает ошибку.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int i,j,k;
 
 
a=new double*[n];
for(i=0; i<n;i++)
{ a[i] = new double[n]; }
 
k=0;
for(i=1; i<n; i++)
 for(j=1; j<n; j++)
  if  (a[i][j]>a[n-j+1][n-i+1]) {k=1;}
  if  (a[i][j]<a[n-j+1][n-i+1]) {k=2;}
  if  (a[i][j]=a[n-j+1][n-i+1]) {k=0;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru