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

Циклы в Cи - C++

Войти
Регистрация
Восстановить пароль
 
Diesel101
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 31
24.12.2010, 16:44     Циклы в Cи #1
Всем привет, в общим столкнулся с проблемой, мне необходимо пробежаться по одной и той же строчке содержащею цифры например 1,2,3,4,5...
Циклы должны бежать так чтобы:
first=1; second=2; потом first=1; second=3; и так до конца, далее first=2; second=3; потом first=2; second=4; и так до конца, надеюсь объяснил себя понятно)
Помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2010, 16:44     Циклы в Cи
Посмотрите здесь:

C++ Циклы
C++ Циклы
Циклы C++
Циклы C++
C++ циклы
C++ циклы
C++ Циклы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vx5
 Аватар для vx5
187 / 171 / 4
Регистрация: 04.09.2010
Сообщений: 656
24.12.2010, 16:47     Циклы в Cи #2
C++
1
2
3
string str;
for( int first=1;first<str.length()-1;first++)
  for(int  second=first+1;second<str.length();second++)
Diesel101
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 31
24.12.2010, 16:50  [ТС]     Циклы в Cи #3
Можно это реализовать с циклом for?
vx5
 Аватар для vx5
187 / 171 / 4
Регистрация: 04.09.2010
Сообщений: 656
24.12.2010, 16:53     Циклы в Cи #4
цикл и есть фор,причем двойной, в начале была очепятка)
Diesel101
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 31
24.12.2010, 17:49  [ТС]     Циклы в Cи #5
не совсем описал проблему кроме того что я написал программа делает поиск совпадений в другой группе:
for(i=0;i<=(size_1)-2;i++)
{
first=group[i];
count=0;
for(i=0;i<=(size_1)-1;i++)
{
second=group[i+1];
for(j=0;j<=(size_2)-1;j=(j+2))
{
if((first==group_2[j])&&(second==group_2[j+1]))
{
count++;
}
}
если cout равен одному и он должен быть ему равен записать в файл значение first second.

Добавлено через 26 минут
как видите проблема со вторым for, i из второго for после окончания должен равняться первому i+1 при следующем заходе а не начинать с нуля.
как это сделать понятия не имею.
vx5
 Аватар для vx5
187 / 171 / 4
Регистрация: 04.09.2010
Сообщений: 656
24.12.2010, 17:55     Циклы в Cи #6
я вам только что писал это.. обратите вниманиен а вид ВТОРОГО счетчика в моем предыдущем сообщении

Добавлено через 1 минуту
C++
1
for(j=i+1;j<=(size_2)-1;j++)
Добавлено через 1 минуту
и у вас ДВА цикла с переменной i. один внутри другого и они сбивают друг друга.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2010, 19:59     Циклы в Cи
Еще ссылки по теме:

Циклы C++
C++ с++ циклы
C++ Циклы в с++
Циклы (1/2*2/3*3/4.(n-1)/n) C++
Циклы C++

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

Или воспользуйтесь поиском по форуму:
Diesel101
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 31
24.12.2010, 19:59  [ТС]     Циклы в Cи #7
vx5, не заметил совсем, спасибо огромное (+1).
Yandex
Объявления
24.12.2010, 19:59     Циклы в Cи
Ответ Создать тему
Опции темы

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