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

Дана матрица инцидентности, вывести множество пар вершин - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Где подвох? http://www.cyberforum.ru/cpp-beginners/thread180953.html
Вот код пишет что z необьявлен! #include "stdafx.h" #include <iostream> using namespace std; int zvezda(int z) { cout<<"Enter line size: "; cin>>z; return z; }
C++ Описать класс ДАТА с полями ЧИСЛО, МЕСЯЦ, ГОД Доброго времени суток, форумчане. Прошу у вас помощи с решением задачи Описать класс ДАТА с полями ЧИСЛО, МЕСЯЦ, ГОД и следующими методами: a) ввода и вывода на экран даты; b) по году и порядковому номеру дня в году вычисляющую число и месяц года, соответствующему этому дню; c) находящую в массиве введенных дат самую позднюю. есть пример: Описать класс ДАТА с полями ЧИСЛО, МЕСЯЦ, ГОД... http://www.cyberforum.ru/cpp-beginners/thread180952.html
Шифр замены(код Цезаря) C++
Привет всем!!! Шифр замены(код Цезаря) Занумеровать алфавит исходного сообщения. Пусть m-длина алфавита сообщения; n,k-целые числа и НОД(n,m)=1; A,B-коды букв исходного сообщения и шифра соответственно. Тогда B=(A*n+k) mod m и A=(B-k)*n^(-1) mod m. Заранее всем спасибо)))
C++ С помощью метода отражения найти обратную матрицу
С помощью метода отражения найти обратную матрицу. Матрица размара н*н. Прошу помочь алгоритмом, исходником или хорошей книжкой. Хотя бы помогите, пожалуйста, разобраться с прямым ходом, тк обратный ход будет как в методе Гауса. из книг читал Богачева, но мало чего понял...
C++ Функция замены цифр местами http://www.cyberforum.ru/cpp-beginners/thread180932.html
Как разработать функцию, которая меняет в двузначном числе цифры местами, а остальные числа оставляет без изменения
C++ групировка записей Как сгрупировать подрят все записи по фамилиям абонентов и подвести итог общей стоимости их разговоров???????? подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
25.10.2010, 00:01     Дана матрица инцидентности, вывести множество пар вершин
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int Matrix[n][n];
std::vector<std::pair<int, int> > VecP;
std::vector<int> Edges;
int l=0;
for(int i=0; i<n; ++i)
{
    for(int j=0; j<n; ++j)
    {
        if(Matrix[i][j]==1&&i>=j)
        {
           VecP.push_back(std::make_pair<int, int>(i, j));
           Edges.push_back(l);
           l++;
        }
    }
}
for(std::vector<std::pair<int, int> >::const_iterator It=VecP.begin();
It!=VecP.end();
++It)
{
    std::cout<<It->first<<' '<<It->second<<"Number - "<< l<<'\n';
}
Добавлено через 48 секунд
dibilasd, М. Ща. Кажется неверно понял. Поправлю...
Да... Я неверно просек суть. Не исправлю видимо.

Добавлено через 22 минуты
То, что писал я вполне хорошо подходит для смежности...
 
Текущее время: 00:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru