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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.93
max5757
1 / 1 / 0
Регистрация: 18.09.2011
Сообщений: 9
#1

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

18.09.2011, 18:58. Просмотров 4225. Ответов 8
Метки нет (Все метки)

как сделать счетчик в цыкле таким образом чтобы он был
1 1 1 2 2 2 3 3 3 4 4 4 итд
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rexer
 Аватар для Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 723
18.09.2011, 19:03     Как сделать счетчик в цикле? #2
завести две переменные i и j,например,и увеличивать j только тогда,когда i%3 == 0
C++
1
2
if(!(i%3))
            j++;
Zverit
Уничтожитель печенек
 Аватар для Zverit
277 / 205 / 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
3021 / 1677 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
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++
Как прикрепить счетчик правильных ответов? C++
Счетчик в цикле for C++
C++ Табуляция функции в цикле while-не обновляется счетчик

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

Или воспользуйтесь поиском по форуму:
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     Как сделать счетчик в цикле?
Ответ Создать тему
Опции темы

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