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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C/C++)не ищет сумму! +скобки не могу правильно расставить( http://www.cyberforum.ru/cpp-beginners/thread279869.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: − номер минимального элемента массива; − сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом – все остальные. //////////////////////////////////не ищет сумму! +скобки...
C++ Подсчет цифр и букв Народ, есть такая проблема! Мне нужно написать прогу, которая считывает текст из файла и определяет чего больше: цифр или букв. Я сделал её, но она работает только для одной строки, а мне нужно для нескольких строк. Помогите доделать пожалуйста! Вот код программы: #include <iostream> #include <conio.h> #include <fstream> #include <string> using namespace std; void main() http://www.cyberforum.ru/cpp-beginners/thread279865.html
ostream C++
Вот мой класс: class BigInt { int Size; // Size - текущая длина (истинная длинна числа) int SizeMax; // SizeMax - максимальная длина int *Coef; // Массив коэффициентов (массив где храним наши четырехзнаяные числа) int Znak; // Знак числа, либо 1(положительное число), либо -1(отрицательное) public: ..............
Qt C++ C++
как закомментить целый кусок кода в qt одним нажатием?
C++ Конвертор десятичного числа в шестнадцатиричное с алгоритмом преобразования http://www.cyberforum.ru/cpp-beginners/thread279830.html
Конвертор десятичного числа в шестнадцатиричное с алгоритмом преобразования (без простого вывода числа в шестнадцатиричной)... помогите пожалуйста очень надо, я полный новичек, хотелось бы посмотреть как может выглядеть работающая программа... алгоритм по идее такой: 1. Делим десятичное число А на 16. Частное Q запоминаем для следующего шага, а остаток a записываем как младший бит...
C++ Односвязные списки Вот такая задачка Дан текстовый файл. Группы символов, разделенные пробелами, будем называть словами. В файле оставить только по одному экземпляру каждого слова и добавить перед ними количество их вхождений в первоначальный текст. Написал код для ввода\вывода, обработки... никак не могу напилить функцию для непосредтственно удаления слов и подставления числа #include <stdio.h>... подробнее

Показать сообщение отдельно
Svid
5 / 5 / 1
Регистрация: 02.03.2011
Сообщений: 40
20.04.2011, 10:08     Определить является ли квадратная матрица симметричной
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream>
#include <locale.h>
#include <conio.h>
const int I=10;
using namespace std;
void inputmas(float [I][I]);
void printmas(float [I][I]);
void resh(float [I][I]);
int main ()
{
    setlocale(LC_ALL, "Russian");
        float a[I] [I];
    inputmas (a);
    cout <<endl;
    printmas (a);
    cout <<endl;
    resh (a);
        getche();
    return 0;
}
void inputmas (float x[I] [I])
{
int i,j;
float u;
cout << "\nВводим массив " <<  "\n";
  for (i=0; i<I; i++)
    for ( j=0; j < I; j++)
    {
cout << " [" << i << " ][ " << j << " ] = ";
cin >> u;
if (!cin.fail())
x[i][j]=u;
else
{
j=j-1;
cout<<"Только числа вводим!!\n";
cin.clear();
cin.ignore(INT_MAX, '\n');           
          }
     }
}
void printmas (float x[I] [I])
{
  int i,j,z;
  cout.setf( ios::showpoint | ios::fixed);
  cout << "\nМассив " <<endl;
  for (i=0; i<I; i++)
    {
      for(j=0; j<I; j++)
    {
      cout.width(8);
      cout.precision(1);
      cout << x[i][j];
    }
     }
 
}
void resh ( float x[I][I])
{
    int i,j,summ=0;
        for (i=0;i<I;i++)
            for (j=0; j<I; j++)
    {
        if (x[i][j]==x[j][i])
        {summ+=1;}
            }
            if (summ==(I*I))
            {cout << "Матрица симметричная "<<endl;}
            else
                cout << "Матрица не симметричная "<<endl;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru