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

Как сделать счетчик в цикле? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.93
max5757
1 / 1 / 0
Регистрация: 18.09.2011
Сообщений: 9
18.09.2011, 18:58     Как сделать счетчик в цикле? #1
как сделать счетчик в цыкле таким образом чтобы он был
1 1 1 2 2 2 3 3 3 4 4 4 итд
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rexer
 Аватар для Rexer
151 / 150 / 19
Регистрация: 10.10.2010
Сообщений: 691
18.09.2011, 19:03     Как сделать счетчик в цикле? #2
завести две переменные i и j,например,и увеличивать j только тогда,когда i%3 == 0
C++
1
2
if(!(i%3))
            j++;
Zverit
Уничтожитель печенек
 Аватар для Zverit
276 / 204 / 21
Регистрация: 07.02.2010
Сообщений: 723
18.09.2011, 19:04     Как сделать счетчик в цикле? #3
C++
1
2
3
4
5
6
7
while(i <= 4){
   count++
   if (count == 3){
      i++;
      count = 0;
   }
}
Как вариант...
fidzhi
5 / 5 / 1
Регистрация: 16.02.2011
Сообщений: 45
18.09.2011, 19:05     Как сделать счетчик в цикле? #4
C
1
2
for( int i = 0; i < n; i++)
   for( int j = i; j < 3; )
не?
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
19.09.2011, 02:21     Как сделать счетчик в цикле? #5
Мой вариант.
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int  main(void) {
    int i, end = 7;
    for(i = 3; i < end * 3 + 3; i++) 
           printf("%d, ", i / 3);
 
    putchar('\n');
    getchar();
    return 0;
}
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
19.09.2011, 02:24     Как сделать счетчик в цикле? #6
я вообще не понял чего автору надо О_о чем не устраивает поток?
C++
1
std::cout << 111222333444;
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
19.09.2011, 06:54     Как сделать счетчик в цикле? #7
Цитата Сообщение от Rexer Посмотреть сообщение
завести две переменные i и j,например,и увеличивать j только тогда,когда i%3 == 0
Зачем? Или вложение цикла, или делить:
C++
1
2
3
4
5
6
7
for (i=1; i<=n; ++i)
{
 for (j=3; j>0; ++j)
 {
  ...
 }
}
C++
1
2
3
4
for (j=3, i=1; j<=n*3; ++j, i=j/3)
{
 ...
}
Mr.X
Эксперт С++
 Аватар для Mr.X
2799 / 1575 / 246
Регистрация: 03.05.2010
Сообщений: 3,656
19.09.2011, 07:49     Как сделать счетчик в цикле? #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/////////////////////////////////////////////////////////////////////////////////////////
#include <iostream>
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    int  n = 0;
    std::cout << "n = ";
    std::cin >> n;
    std::cout << std::endl;
    for(int  i = 0; i < n; ++i)
    {
        for(int  j = 0; j < 3; ++j)
        {
            std::cout << i + 1
                      << '\t';
        }
        std::cout << std::endl;
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2011, 08:24     Как сделать счетчик в цикле?
Еще ссылки по теме:

C++ Не определен счетчик в цикле for
Объявляется ли каждую итерацию переменная-счетчик в цикле for? C++
Счетчик в цикле for C++

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

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
19.09.2011, 08:24     Как сделать счетчик в цикле? #9
Цитата Сообщение от taras atavin Посмотреть сообщение
for (j=3; j>0; ++j)
C++
1
for (j=3; j>0; --j)
Yandex
Объявления
19.09.2011, 08:24     Как сделать счетчик в цикле?
Ответ Создать тему
Опции темы

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