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

Быстрое считывание последовательности пар - C++

Восстановить пароль Регистрация
 
zakbc
0 / 0 / 0
Регистрация: 22.08.2010
Сообщений: 8
28.09.2012, 01:15     Быстрое считывание последовательности пар #1
Здравствуйте, есть программа, которая считывает последовательность пар неотрицательных чисел.
После запуска, екран, и ничего не выводится, в чем может быть проблема?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream.h>
static const int N = 10000;
int main()
  { int i, p, q, id[N];
    for (i = 0; i < N; i++) id[i] = i;
    while (cin >> p >> q)
      { int t = id[p];
        if (t == id[q]) continue;
        for (i = 0; i < N; i++)
          if (id[i] == t) id[i] = id[q];
        cout << " " << p << " " << q << endl;
      }
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2012, 01:15     Быстрое считывание последовательности пар
Посмотрите здесь:

Для встречающихся в заданном тексте пар расположенных символов указать, сколько раз встречается каждое из таких пар C++
C++ Для встречающихся в заданном тексте пар расположенных символов указать, сколько раз встречается каждое из таких пар.
C++ В неубывающей последовательности целых чисел найти количество пар чисел с заданной разностью "D"
Быстрое изучение С++ C++
Найти пары соседних элементов последовательности, среднее арифметическое которых равно N и количество таких пар. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
severus-x
18 / 18 / 0
Регистрация: 21.09.2012
Сообщений: 78
28.09.2012, 01:39     Быстрое считывание последовательности пар #2
во первых, где
C++
1
return 0;
?
во вторых в конце, перед return 0; вставь:
C++
1
cin.get();
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.09.2012, 01:42     Быстрое считывание последовательности пар #3
Сначала введите два числа.
zakbc
0 / 0 / 0
Регистрация: 22.08.2010
Сообщений: 8
28.09.2012, 01:46  [ТС]     Быстрое считывание последовательности пар #4
Цитата Сообщение от severus-x Посмотреть сообщение
во первых, где
C++
1
return 0;
?
во вторых в конце, перед return 0; вставь:
C++
1
cin.get();
Не помогло, запускается, и думает

alsav22, см. код, массив сам заполняется
severus-x
18 / 18 / 0
Регистрация: 21.09.2012
Сообщений: 78
28.09.2012, 01:49     Быстрое считывание последовательности пар #5
C++
1
while (cin >> p >> q)
тут запрашивается ввод с клавиатуры
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.09.2012, 01:50     Быстрое считывание последовательности пар #6
Цитата Сообщение от zakbc Посмотреть сообщение
alsav22, см. код, массив сам заполняется
Сами смотрите код.
Цитата Сообщение от zakbc Посмотреть сообщение
while (cin >> p >> q)
Вы это видите? Приглашение на ввод дух чисел.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2012, 01:54     Быстрое считывание последовательности пар
Еще ссылки по теме:

Быстрое умножение C++
Заменить считывание с клавиатуры на считывание из файла C++
Функция, определяющая, сколько в последовательности пар соседних взаимно простых чисел C++

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

Или воспользуйтесь поиском по форуму:
zakbc
0 / 0 / 0
Регистрация: 22.08.2010
Сообщений: 8
28.09.2012, 01:54  [ТС]     Быстрое считывание последовательности пар #7
Цитата Сообщение от severus-x Посмотреть сообщение
C++
1
while (cin >> p >> q)
тут запрашивается ввод с клавиатуры
А, да, я не туда посмотрел

Добавлено через 2 минуты
Цитата Сообщение от alsav22 Посмотреть сообщение
Сами смотрите код.
Вы это видите? Приглашение на ввод дух чисел.
да, я не туда посмотрел

Добавлено через 1 минуту
Спасибо за подсказки. Все понял
Yandex
Объявления
28.09.2012, 01:54     Быстрое считывание последовательности пар
Ответ Создать тему
Опции темы

Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru