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

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

Войти
Регистрация
Восстановить пароль
 
Дмитрий999
1 / 1 / 0
Регистрация: 07.02.2015
Сообщений: 214
#1

Изменение переменной каждые n раз - C++

03.10.2015, 12:58. Просмотров 139. Ответов 4
Метки нет (Все метки)

Надо чтобы переменная инкрементировала своё значение, когда другая переменная увеличивает своё значения на 5 (т.е. 5,10,15,20,25...)

Вот типо этого:
C++
1
2
3
4
if s = 5 {a++};
if s = 10 {a++};
if s = 15 {a++};
if s = 20 {a++};
Только по нормальному - более эффективнее и правильней
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2015, 12:58     Изменение переменной каждые n раз
Посмотрите здесь:

C++ Изменение значения статической переменной
C++ Запишите программу, которая выводит значение целой переменной 25 раз
C++ Изменение значения переменной во время исполнения
Изменение переменной перез указатель C++
C++ Изменение значение переменной в одном выражении
C++ Цикл, принимающий с клавиатуры отдельные символы и накапливающий их в символьной переменной, каждый раз выполняя битовую операцию |
C++ Изменение переменной во вложенном цикле
Не могу сделать событие на изменение данных в переменной , int или CString C++
Функция отслеживающая изменение состояния переменной C++
Рекурсивная програма которая по очереди будет выводить 1(16 раз), 2(8 раз), 3 (4 раза) C++
Изменение переменной C++
Увеличение переменной раз в несколько итераций C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gru74ik
Модератор
Эксперт CЭксперт С++
 Аватар для gru74ik
3839 / 1597 / 187
Регистрация: 20.02.2013
Сообщений: 4,593
Записей в блоге: 21
03.10.2015, 13:01     Изменение переменной каждые n раз #2
Дмитрий999, используйте цикл for.
pav1uxa
1752 / 1592 / 609
Регистрация: 23.01.2014
Сообщений: 5,729
Завершенные тесты: 1
03.10.2015, 13:03     Изменение переменной каждые n раз #3
Цитата Сообщение от Дмитрий999 Посмотреть сообщение
Только по нормальному - более эффективнее и правильней
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main()
{
    int a = 600;
    int b = 0;
    if ((a % 5) == 0)
        b++;
    std::cout << b << std::endl;
    return 0;
}
gru74ik
Модератор
Эксперт CЭксперт С++
 Аватар для gru74ik
3839 / 1597 / 187
Регистрация: 20.02.2013
Сообщений: 4,593
Записей в блоге: 21
03.10.2015, 13:12     Изменение переменной каждые n раз #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Дмитрий999, например, так:

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main()
{
    const int LOOP_ENDS = 105;
 
    for (int s = 0, a = 0; s < LOOP_ENDS; s += 5, ++a)
        std::cout << s << "\t\t" << a << "\n";
 
    return 0;
}
Дмитрий999
1 / 1 / 0
Регистрация: 07.02.2015
Сообщений: 214
03.10.2015, 13:16  [ТС]     Изменение переменной каждые n раз #5
Благодарю!

Добавлено через 3 минуты
Ещё. Вот это тоже будет правильно:

C++
1
2
3
4
5
6
7
8
9
10
11
switch (s) 
{
case 5: a++;
 break;
 
case 10: a++;
 break;
 
case 15: a++;
 break;
}
?
Yandex
Объявления
03.10.2015, 13:16     Изменение переменной каждые n раз
Ответ Создать тему
Опции темы

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