Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.52/42: Рейтинг темы: голосов - 42, средняя оценка - 4.52
max5757
1 / 1 / 0
Регистрация: 18.09.2011
Сообщений: 9
1

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

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

как сделать счетчик в цыкле таким образом чтобы он был
1 1 1 2 2 2 3 3 3 4 4 4 итд
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2011, 18:58
Ответы с готовыми решениями:

Счетчик в цикле for
Проблему уже решил.

Счетчик операций в цикле do-while
Счетчик операций i выдает нереально завышенные цифры: всего 4 преобразования -...

Счетчик указателя в цикле
Посмотрите пожалуйста почему у меня указатель не увеличивает массив на одну...

Не определен счетчик в цикле for
Подскажите пожалуйста, в чем ошибка? Выдает ошибку "идентификатор i не...

Табуляция функции в цикле while-не обновляется счетчик
Работаю в Borland C++ Попробовал запустить программу-таблица выводится...

8
Rexer
165 / 164 / 46
Регистрация: 10.10.2010
Сообщений: 725
18.09.2011, 19:03 2
завести две переменные i и j,например,и увеличивать j только тогда,когда i%3 == 0
C++
1
2
if(!(i%3))
            j++;
0
Zverit
Уничтожитель печенек
278 / 206 / 49
Регистрация: 07.02.2010
Сообщений: 724
18.09.2011, 19:04 3
C++
1
2
3
4
5
6
7
while(i <= 4){
   count++
   if (count == 3){
      i++;
      count = 0;
   }
}
Как вариант...
0
fidzhi
6 / 6 / 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; )
не?
1
xAtom
918 / 743 / 299
Регистрация: 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;
}
1
alkagolik
Заблокирован
19.09.2011, 02:24 6
я вообще не понял чего автору надо О_о чем не устраивает поток?
C++
1
std::cout << 111222333444;
0
taras atavin
4205 / 1768 / 211
Регистрация: 24.11.2009
Сообщений: 27,565
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)
{
 ...
}
0
Mr.X
Эксперт С++
3182 / 1709 / 435
Регистрация: 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;
    }
}
0
taras atavin
4205 / 1768 / 211
Регистрация: 24.11.2009
Сообщений: 27,565
19.09.2011, 08:24 9
Цитата Сообщение от taras atavin Посмотреть сообщение
for (j=3; j>0; ++j)
C++
1
for (j=3; j>0; --j)
0
19.09.2011, 08:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2011, 08:24

Объявляется ли каждую итерацию переменная-счетчик в цикле for?
Всем привет, расскажу историю возникшего вопроса. Отходил я как-то на курсы...

Почему счетчик в цикле for начинается с нуля, а не с единицы?
привет. почему когда надо сделать какое-то действие, например 4 раза, то пишут:...

Как сделать, так чтобы i и j можно было вводить самому "i" И "j" в цикле, есть программа
#include &lt;iostream&gt; using namespace std; int main() {int a=0,b=0; int i=0;...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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