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

Ссылка на элементы фунции мэин , в дополнительной фунции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как перейти на новую строку в файле http://www.cyberforum.ru/cpp-beginners/thread780723.html
Итак, у меня есть некоторый вопрос насчёт считывания из файла некоторых данный. Вообщем текстовые строки у меня берутся хорошо через getline(), числа я пытаюсь брать через обычные ">>" Но возникает...
C++ общие элементы массива Привет! есть задание Даны два массива : А и B. Необходимо создать третий массив, в котором нужно собрать общие элементы двух массивов. приблизительно понимаю, где сделала ошибку, но не могу понять... http://www.cyberforum.ru/cpp-beginners/thread780715.html
Данная последовательность из n целых чисел. Найти минимальный элемент в этой последовательности C++
Данная последовательность из n целых чисел. Найти минимальный элемент в этой последовательности.
Проредить исходную последовательность отсчетов C++
рожаю и родить уже не могу - мозг поплыл. под плюсиком: Дана последовательность отсчетов, представляющих собой пары (double Х : double Y). Отсчеты упорядочены по значениям Х. В этой...
C++ Что учить дальше? http://www.cyberforum.ru/cpp-beginners/thread780689.html
В каком направлении посоветуете двигаться дальше? В раздел классы я въехал, знаю как реализовывать стандартные структуры, типа (очередь, стэк, деревья), разбираюсь в графах и алгоритмах. Сейчас...
C++ блок схема Добрый вечер ет задачка решена ребят помогите блок схему сделать оч нада. Дана целочисленная прямоугольная матрица. Определить: 1) сумму элементов в тех строках, которые содержат хотя бы один... подробнее

Показать сообщение отдельно
Минор
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 22

Ссылка на элементы фунции мэин , в дополнительной фунции - C++

06.02.2013, 20:26. Просмотров 292. Ответов 1
Метки (Все метки)

Вот собственно код .

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
37
38
39
40
41
42
43
#include <iostream>
#include <vector>
 
using namespace std;
 
void dfs(int i)
    {
        b[i]=true;
        for (vector<int>::iterator j=g[i].begin(); j!=g[i].end(); j++)
            if (!b[*j])
                dfs (*j);
    };
 
int main()
{
    int n,m,x,y,k=0,i;
    cin>>n>>m;
    bool b[n+1];
    vector < vector < int > > g(n+1);
 
    for (i=1;i<=n;i++)
        b[i]=false;
 
 
    for (i=0;i<m;i++)
    {
        cin>>x>>y;
        g[x].push_back(y);
        g[y].push_back(x);
 
    };
 
    for (i=1;i<=n;i++)
        if (b[i]==false)
        {
            dfs(i);
            k=k+1;
        }
 
 
    cout<<k-1;
    return 0;
}


не компилируется изза 8 9 строк, ведь элементы еще не обьявлены. как сделать чтоли ссылку в фунции dfs на эти элементы функции мэин.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru