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

Ошибка в передаче знач-й функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Легкий пример про структуры http://www.cyberforum.ru/cpp-beginners/thread750573.html
Задача заключается в том чтобы присвоить значения переменной х и всем объектам к которым она имеет отношение.
C++ Программа не укладывается во время Здравствуйте. Я решаю одну олимпиадную задачу,и она должна улаживатся в 2 секунды. Можете помочь мне оптимизировать программу? #include <iostream> #include <string> using namespace std; int sum=0; int n; int P(string a,string b){ int pos=0,k; int i,j; http://www.cyberforum.ru/cpp-beginners/thread750569.html
Невозможно запустить консольное приложение C++
Проблема может даже очень тривиальная, но никак не могу въехать.. Ситуация одинаковая и с Билдером 6 и с ДевС++. Суть: при запуске консольного приложения выдается сообщение что файл не откомпилирован. Это после сохранения проекта. В Билдере все запускается если не сохранять. Сохраняю на диск D, а установлены программы на C. Подскажите, как это поправить.
Слить один два файла в один C++
Подскажите как слить 1 и 2 файл в 3 файл
C++ Стек на основе массива структур - эт как понять читаю литературу и не могу понять! http://www.cyberforum.ru/cpp-beginners/thread750531.html
Стек статически (на основе массива структур). Пример структура "Товар" которая включает в себя: № по каталогу(ключ), Название, цена, срок годности. Как правильно это реализовать? Как реализовать добавление элементов в стек. Помогите понять?????
C++ Подсчитать сумму элементов массива, расположенных между заданными В одномерном целочисленном массиве (элементы массива генерируются случайным образом диапазоне от -100 до 100), подсчитать сумму элементов, расположенных между первым положительным элементом массива и последним отрицательным элементом. Задачу реализовать с выполнением следующих условий: 1) размер массива n вводится с клавиатуры, память под массив выделяется динамически; 2)реализовать функцию... подробнее

Показать сообщение отдельно
Bacaramba
 Аватар для Bacaramba
0 / 0 / 0
Регистрация: 04.05.2012
Сообщений: 48
31.12.2012, 21:18     Ошибка в передаче знач-й функции
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 <stdio.h>
 
void dfs(int n, int **g, int v, int *used)
{
    if(used[v]) return;
 
    used[v] = 1; // ставим метку, что посетили данную вершину
    for(int i = 0; i < n; i++) // проходим по все ребрам
    {
        if(g[v][i] && !used[i]) // смотрим были ли мы в вершине раньше  можем ли туда попасть
        {
            dfs(n, g, i, used); // если нет, то запускаемся из нее
        }
    }
}
 
int main()
{
    int g[8][8] = {0};
    int used[8] = {0}; // массив меток
    g[0][1] = 1;
    g[1][2] = 1;
    g[1][3] = 1;
    g[1][5] = 1;
    g[3][4] = 1;
    g[5][6] = 1;
    g[5][7] = 1;
 
    int a;
    scanf("%d", &a);
    dfs(8, g, a, used);
 
    for(int i = 0; i < 8; i++) if(used[i]) printf("%d ", i);
 
    return 0;
}
Собсна, ругается тут:
C++
1
dfs(8, g, a, used);
Где ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru