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

Свойства отношений - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с массивами в классах http://www.cyberforum.ru/cpp-beginners/thread815035.html
Доброго времени суток! Полскажите пожалуйста если мы в программе создаем массив то можем написать так: const int MAX =10; int arr а если мы создаем массив в классе, какой синтаксис? (оператор new - неинтересен) Заранее спасибо!
C++ Бинарное дерево в типизированный файл Задача над которой бьюсь уже третий день. 1. Сделать базу данных клиентов банка на основе бинарного дерева дерева Сделать методы: добавление клиента в базу модификация данных поиск по ФИО печать данных клиентов, которые имеют срок больше чем заданый http://www.cyberforum.ru/cpp-beginners/thread815031.html
C++ объясните запись
Объясните пожалуйста вот эту запись char *str = "Hello, World!"; нужно ли потом освободить память, и в чем различие от char str = {"Hello, World!"};
Вывести строку длины N, которая состоит из чередующихся символов C++
Дано четное число N (> 0) и символы C1 и C2. Вывести строку длины N, которая состоит из чередующихся символов C1 и C2, начиная с C1. нужно выполнить задание в C++ #include <string> #include <iostream> using std::cin; using std::cout; using std::endl; using std::string; int main()
C++ преобразование http://www.cyberforum.ru/cpp-beginners/thread815022.html
Господа как преобразовать из LPTSTR в - LPCTSTR
C++ Последовательность Каждое натуральное число можно представить в виде суммы нескольких строго последовательных натуральных чисел. Например, число 6 можно представить в виде суммы из одного (6) или трех (1+2+3) чисел. Требуется написать программу, которая определит максимальное количество чисел в таком разложении. В Delphi данную задачу решил так: procedure TForm1.Button1Click(Sender: TObject); var... подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2798 / 1574 / 246
Регистрация: 03.05.2010
Сообщений: 3,651
22.03.2013, 19:59     Свойства отношений
Если пользоваться этим определением, то вот так правильно:
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
/////////////////////////////////////////////////////////////////////////////////////////
#include <iostream>
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
    const int   n   =   3;
    bool a[n][n]    =   {
                            {0, 1, 0},
                            {0, 1, 1},
                            {0, 1, 1}
                        };
 
    for(int i = 0; i < n - 1; ++i)
    {
        for(int j = i + 1; j < n; ++j)
        {
            bool    is_not_asymmetric   =       a[i][j]
                                            &&  a[j][i]
                                            &&  i   !=  j;
 
            if( is_not_asymmetric )
            {
                std::cout   <<  "Элемент a["
                            <<  i
                            <<  "]["
                            <<  j
                            <<  "] не антисимметричен."
                            <<  std::endl;
 
                break;
            }//if
        }//for
    }//for
}
 
Текущее время: 10:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru