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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ссылка на неразрешенный внешний символ http://www.cyberforum.ru/cpp-beginners/thread1007438.html
Что это? Как я понял это какая то переменная/функция, которая некотором образом не видна другой функции. Но почему ошибка возникает на этапе линковки? Вот например моя ошибка: main.obj:-1: ошибка: LNK2019: ссылка на неразрешенный внешний символ "void __cdecl filter(char *)" (?filter@@YAXPEAD@Z) в функции "class std::basic_istream<char,struct std::char_traits<char> > & __cdecl...
C++ Принцип char* Привет форумчанам. Сам только начинаю изучать с++ и пока мозг не отошел от простоты паскаля, сложно переваривать много новой информации. Проблема такая: нужно написать программу разбиения введенного в файле текста на n столбцов , длинной k символов. Использовать нужно char*. Проблема в том что не нашел в инете ( скорее всего правда плохо искал) в чем особенность работы с char* я так и не... http://www.cyberforum.ru/cpp-beginners/thread1007437.html
C++ Найти максимальный по модулю элемент матрицы
Ребят, помогите,что не так поправьте,я что то додумать не могу с этими двумерными массивами то ли скобки не так стоят,то ли чего не дописал! //Задана матрица размером М х N. Найти максимальный по модулю эле¬мент матрицы. //Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересечении t-й строки и k-го столбца. #include "stdafx.h"...
Int To Str C++
Добрый день, товарищи. Подскажите плиз. Есть структура: SSklad, массив SSklad Sklad;, и элемент массива Sklad.god (в структуре описан как int) Не могу перевести Sklad.god в String itoa не помогает.. вариантов много перепробовал. Подскажите пжалста как корректно выполнить такое преобразование? З.Ы. пишу в Визуал студии
C++ программа про последовательность http://www.cyberforum.ru/cpp-beginners/thread1007414.html
Найти сумму элементов , которая больше 10^-5 с последовательностью 1,1,5/7,7/15
C++ Написать программу, которая выводит на экран путь к файлу stdio.h Привет всем)Помогите пожалуйста решить 4 задачи а то скоро сдавать ,а я ну не шарю в с++))) 1.Написать программу, которая выводит на экран путь к файлу stdio.h. Помогите пожалуйста) подробнее

Показать сообщение отдельно
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 223
18.11.2013, 20:47  [ТС]     Определить, является ли целая квадратная матрица порядка 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
28
29
30
31
32
33
34
35
36
37
38
#include "stdafx.h"
#include  <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_CTYPE, "Russian");
    int proverka = 0;
    int array1[3][3];
    cout << "Введите элементы массива " << endl;
    for(int i = 0; i < 3; ++i)
    {
        for(int j = 0; j < 3; ++j)
 
        {
            cin >> array1[i][j];
            if(i != j)
            {
                if(array1[i][j] == array1[j][i])
                {
                    proverka = 1;
                    }   
                        else 
                    { 
                    proverka = 0;
                    break;
                }
            }
        }    
    }            
    if(proverka) 
        cout << "Симметрична";
            else
                cout << "Не симметрична";
    system ("pause");
                return 0;
}
Добавлено через 10 часов 4 минуты
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
#include "stdafx.h"
#include  <iostream>
#include <conio.h>
#include "MyCrt.cpp"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_CTYPE, "Russian");
    int proverka = 0;
    int array1[3][3];
    do
    {
        ClrScr();
        cout << "Введите элементы массива " << endl;
        for(int i = 0; i < 3; ++i)
        {
            for(int j = 0; j < 3; ++j)
            {
                cin >> array1[i][j];
                if(i != j)
                {
                    if(array1[i][j] == array1[j][i])
                    {
                        proverka = 1;
                        }   
                            else 
                        { 
                        proverka = 0;
                    }
                }
            }    
        }            
        if(proverka = 1) 
            cout << "Симметрична\n";
                else
                    cout << "Не симметрична\n";
        cout << "Для завершения работы нажмите esc, для продолжения нажмите любую клавишу.\n";
    }
        while (_getch() != 27);
    cin.get();
}
 
Текущее время: 15:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru