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

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

Войти
Регистрация
Восстановить пароль
 
Clover_n
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
#1

Граф. Нужно доработать программу, не понимаю в чем ошибка - C++

18.05.2014, 18:02. Просмотров 135. Ответов 0
Метки нет (Все метки)

Дан граф из N вершин, заданный списком смежности. Необходимо выяснить, соседствуют ли две заданные вершины u и v с третьей (отличной от них обеих).
Программа компилируется, но не выводит в файл. Не понимаю, в чем проблема. Помогите, пожалуйста.

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
#include "iostream"
#include "stdlib.h"
#include "fstream"
#include "stdio.h"
using namespace std;
 
FILE *f=fopen("input1.txt", "r");
FILE *h=fopen("output.txt", "w");
int **gr;// указатель на матрицу смежности
int n;//кол-во вершин в графе
 
int main()
{
    int i, j,u, v;
    fscanf(f, "%d", &n);
    gr=new int*[n];
    for (i=0; i<n; i++)
    {
        gr[i]=new int[n];
        for (j=0; j<n; j++);
        fscanf (f, "%d", &gr[i][j]);
    }
    fscanf(f, "%d", &u, &v);
 
 
    for (i=0; i<n; i++)
        for(int j=0; j < n; j++)
    if ((i!=u) && (i!=v))
    { (gr[u,i]!=0 && gr[v,i]!=0);
    fprintf(h, "%d", "YES");
    }
    else
        fprintf(h, "%d", "No");
return 0;
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2014, 18:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Граф. Нужно доработать программу, не понимаю в чем ошибка (C++):

Не понимаю в чем ошибка - C++
задача заключается в том, чтобы ввести с клавы либо считать с файла двумерный массив вещественных чисел и вывести их на экран, так же нужно...

Наследование, не понимаю в чем ошибка - C++
Задание из Лафоре, наследование. Даже пример есть, но почему-то не работает: в консоле выводит первые 79 символов s1 и все. VS 2010 class...

Наследование\перегрузка, не понимаю в чем ошибка - C++
Почему в выделенных местах пишет ошибку про неопределенность? Если оставить наследование только от Counter, то все норм. Пробовал...

Не понимаю в чем ошибка. Неправильно считает количество повторений - C++
Вот код. Программа должна считывать 4 числа, и выводить кол-во повторений. Она выводит, но неправильно, когда 2 повторения выводит 6. ...

Не могу отладить программу, не понимаю, что нужно сделать - C++
Здравствуйте, срочно нужна помощь в дописании программы! Необходимо, чтобы программа запоминала введенный массив в пункте 1 меню, и...

SQL в программе нужно отчеты сделать не знаю в чем ошибка - C++
готовая программа осталось сделать отчеты на форме 6 уже все прописано и работало приехал домой исправил пару ошибок перестало выручайте...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2014, 18:02
Привет! Вот еще темы с ответами:

Не понимаю в чем дело с многофайловым приложением - C++
Уважаемые форумчане, только начал изучать C++(точнее 2 день), сделал простенький алгоритм, проверяющий пару ид пользователя и пароль, в...

Составить программу для вычисления выражения. В чем ошибка? - C++
Составить программу для вычисления выражения (log2a+logbc)/logb+2(a+c): #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; ...

Составьте программу расчета суммы денег (Не могу понять в чем ошибка) - C++
Задача: Ежемесячная стипендия студента составляет А руб., а расходы на проживание превышают стипендию и составляют В руб. в месяц. Рост цен...

Не понимаю что нужно изменить - C++
#include &quot;stdafx.h&quot; #include &quot;MyString.h&quot; int _tmain(int argc, _TCHAR* argv) { MyString s1=new MyString(&quot;I love&quot;); ...


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

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

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