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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
AlexeroN
Сообщений: n/a
#1

Заполнение матрицы смежности - C++

22.05.2010, 22:30. Просмотров 1160. Ответов 0
Метки нет (Все метки)

Задача в следующем: выдать в файл матрицу смежности, где на главной диагонали должны стоять нули, а остальные элементы которой заполняются случайными числами. Написал такой вот код и где-то допустил ошибку (в программировании не силен), люди добрые подскажите что нужно исправить в тексте программы
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
#include<iostream>
#include<fstream>
#include <cstdlib>
using namespace std;
int main()
{
    setlocale(0,"rus");
    ofstream matr;
    matr.open("input.txt");
    int n;
    cout << "Введите число городов, с которым вы хотите работать:" << endl;
    cin >> n;
    int **a;
    a = new int*[n];
    for(int i = 0;i < n;i++)
    {
        a[i] = new int [n];
        for(int j = 0;j <= n;j++)
        {
            *(*(a+i)+j) = 0;//зануляем массивчик
            srand(12345);
            a[i][j] = a[j][i] = rand()%400;
            a[i][i] = 0;
            matr << a[i][j];
            matr << a[i][i];
            delete []a;
        }
    }
    matr.close();
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2010, 22:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заполнение матрицы смежности (C++):

Генерация матрицы смежности - C++
написал код: #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main(int argc, char *argv) ...

Построение матрицы смежности - C++
Задаем поле с единицами и нулями (где 1-пустая клетка, 0-препятствие) #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace...

Матрицы инцидентнности и смежности - C++
Помогите написать программу, на входе дан текстовый файл вида: n m v1 u1 v2 u2 ......... vm um где n - количество...

Из матрицы смежности сделать ориентированный граф - C++
Какаю библиотеку использовать что би нарисовать граф?Возможно есть готов код ,буду очень благодарный за любую помощь.У меня идей ноль)

Граф в виде матрицы смежности и количества вершин - C++
Переписывайте тексты в тело сообщения!!!! Всем здравствуйте. Помогите доделать код программы. Задание: Дан граф в виде матрицы...

Как из матрицы смежности получить матрицу инцидентности? - C++
Здравствуйте. Можно ли из матрицы смежности получить матрицу инцидентности? Матрица смежности у меня для связного неориентированного графа...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2010, 22:30
Привет! Вот еще темы с ответами:

Программа завершается при большом размере матрицы смежности - C++
Добрый день! Прошу помощи по решению проблемы. В общем я пишу программу для работы с графами (точнее с матрицей смежности графов). Пишу...

Реализация матрицы смежности и инцидентности, поиск циклов в графе - C++
Здравствуйте. Есть программа, выводящая матрицу смежности и инцидентности. Прошу помощи в реализации добавления и удаления вершин и рёбер...

Определение матрицы смежности графа по заданной матрице инцидентности - C++
Доброй ночи :) Изучаю графы, написал фукнцию для конвертации матрицы инцидентности в матрицу смежности, а наоборот не выходит. ...

Преобразование списка смежности в матрицу смежности - C++
Помогите пожалуйста, нужно разработать алгоритм преобразования списка смежности в матрицу смежности, для неорентированного графа. И все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru