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

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

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

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

28.09.2012, 01:15. Просмотров 530. Ответов 6
Метки нет (Все метки)

Здравствуйте, есть программа, которая считывает последовательность пар неотрицательных чисел.
После запуска, екран, и ничего не выводится, в чем может быть проблема?
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;
      }
 }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2012, 01:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Быстрое считывание последовательности пар (C++):

Быстрое считывание 32кб из файла 7гб - C++
Есть бинарный файл размером 6,95 ГБ, он представляет из себя массив short. Необходимо быстро считать случайные 65536 шортов. Т.к. весь файл...

Найти в последовательности, количество пар подряд идущих отрицательных элементов - C++
Задача звучит так: Найти в последовательности чисел, заданных пользователем с клавиатуры, количество случаев, когда два члена подряд...

Функция, определяющая, сколько в последовательности пар соседних взаимно простых чисел - C++
Вводится последовательность из N целых положительных элементов. Определить сколько в последовательности пар соседних взаимно простых...

Найти пары соседних элементов последовательности, среднее арифметическое которых равно N и количество таких пар. - C++
Помогите пожалуйста!!!! задача на С++ Дана последовательность .Длина последовательности целых чисел – случайное число от 10 до 30 Указать...

Для встречающихся в заданном тексте пар расположенных символов указать, сколько раз встречается каждое из таких пар. - C++
Для встречающихся в заданном тексте пар расположенных символов указать, сколько раз встречается каждое из таких пар. #include&lt;stdio.h&gt; ...

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

В неубывающей последовательности целых чисел найти количество пар чисел с заданной разностью "D" - C++
Помогите пожалуйста оптимизировать алгоритм, тут приведен простой перебор и на большом тесте программа работает очень долго. По заданию...

Заменить считывание с клавиатуры на считывание из файла - C++
Помогите пожалуйста, ни разу не работал со считыванием из файла поэтому не понимаю как и что делать. Почитал в интернете, попробовал, не...

Быстрое программирование - C++
Расскажите что это такое. Ничего толкового ни на русском ни на английском не нашел. Только пару книг, но их надо покупать.

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.09.2012, 01:54
Ответ Создать тему
Опции темы

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