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

пара ошибок при риализации графа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очередная сортировка структуры http://www.cyberforum.ru/cpp-beginners/thread318130.html
Подобных вопросов были тонны, и тонны еще будут. Есть прога, кривая и написанная собственноручно. Написать ее ума хватило, а вот чтоб откомпилировать... Описание: Имеется файл со структурой. Научить прогу писать, дополнять и внятно выводить результат чтения сего файла получилось. На сортировке все застопорилось - не пойму никак, где у меня написано не правильно, ибо плоховато понимаю саму...
C++ Проверить, есть ли в матрице хотя бы одна строка, содержащая положительный элемент, и найти ее номер . Проверить, есть ли в матрице хотя бы одна строка, содержащая положительный элемент, и найти ее номер http://www.cyberforum.ru/cpp-beginners/thread318125.html
C++ Найти сумму и число тех элементов заданного массива X1,X2, … ,Xn, которые попадают на заданный отрезок.
1. чНайти сумму и число тех элементов заданного массива X1,X2, … ,Xn, которые попадают на заданный отрезок.
Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего Т. C++
Задан целочисленный одномерный массив a из n элементов. Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего Т.
C++ Найти среднее арифметическое неотрицательных элементов матрицы, http://www.cyberforum.ru/cpp-beginners/thread318122.html
Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в каждой отдельно взятой строке матрицы. Общие замечания • Практически во всех задачах упоминается некая матрица. В таких случаях формулировка задачи должна начинаться со слов: «Дана матрица …». • Работать только с массивами с переменными границами, как мы это делали во...
C++ Структура, работа с файлом Дан файл Assort, содержащий сведения об игрушках: указывается название игрушки, ее стоимость в рублях и возрастные границы (например, игрушка может предназначаться для детей от двух до пяти лет), Получить название самой дорогой игрушки для детей до четырех лет. подробнее

Показать сообщение отдельно
blackbanny
129 / 116 / 2
Регистрация: 14.11.2010
Сообщений: 707
12.06.2011, 12:13  [ТС]     пара ошибок при риализации графа
Цитата Сообщение от pito211 Посмотреть сообщение
сдаётся мне что тебе просто надо стереть повторные определения. На MatrixGraph.cpp посмотри там всё продублированно почему-то
это просто на форуме случайно так вставил, на самом дела MatrixGraph.cpp такой:
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
#include "MatrixGraph.h"
//Реализация конструктора - заказ и инициализация памяти 
//под двумерный массив логических значений
MatrixGraph::MatrixGraph(int V)
{
    graph = new bool*[vertexNumber = V];
    for (int i = 0; i < V; i++)
    {
        bool *row = graph[i] = new bool[V];
        for (int j = 0; j < V; j++)
        {
            row[j] = false;
        }
    }
}
 
bool MatrixGraph::hasArc(int u, int v) const
{
    if (u < 0 || u >= vertexNumber || v < 0 || v >= vertexNumber)
        return false; //Неправильно заданы номера вершин
    return graph[u][v];
}
 
void MatrixGraph::addArc(int from, int to)
{
    if (from < 0 || from >= vertexNumber || to < 0 || to >= vertexNumber)
        return; //Невозможно добавить дугу
    graph[from][to] = true;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru