Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

03.10.2015, 12:58. Просмотров 164. Ответов 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++};
Только по нормальному - более эффективнее и правильней
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2015, 12:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменение переменной каждые n раз (C++):

Изменение переменной - C++
Подскажите пожалуйста, как присвоить, например: переменной a17 значение 3, если название её представлено в виде строки. То есть название...

Увеличение переменной раз в несколько итераций - C++
Как сделать так, чтобы переменная n раз в 5 итераций увеличивалась на 1? Ну и чтобы цикл 25 раз продолжался, но j максимально до 5...

Изменение переменной во вложенном цикле - C++
Всем доброго времени! Возникла загадочная проблема (загодочная для меня, думаю тут найдутся более опытные:) ) Есть прога, она...

Изменение значения статической переменной - C++
не дает =\ static char text; text = ""; это же не конст, а просто статик, в pawn"е часто пользовался static и ок всё...

Изменение переменной перез указатель - C++
Здравствуйте, есть код: #include <iostream> using namespace std; void f(int *j); int main() { int i; int *p; p=&i; ...

Функция отслеживающая изменение состояния переменной - C++
Ребята, помогите пожалуйста написать в теме указанную функцию. Поясню. Есть неподвластная мне переменная из приложения к которой я пишу...

4
gru74ik
Эксперт CЭксперт С++
4273 / 1861 / 198
Регистрация: 20.02.2013
Сообщений: 4,996
Записей в блоге: 22
03.10.2015, 13:01 #2
Дмитрий999, используйте цикл for.
0
pav1uxa
1850 / 1703 / 645
Регистрация: 23.01.2014
Сообщений: 6,082
Завершенные тесты: 1
03.10.2015, 13:03 #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;
}
1
gru74ik
Эксперт CЭксперт С++
4273 / 1861 / 198
Регистрация: 20.02.2013
Сообщений: 4,996
Записей в блоге: 22
03.10.2015, 13:12 #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;
}
1
Дмитрий999
1 / 1 / 0
Регистрация: 07.02.2015
Сообщений: 224
03.10.2015, 13:16  [ТС] #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;
}
?
0
03.10.2015, 13:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2015, 13:16
Привет! Вот еще темы с ответами:

Изменение значения переменной во время исполнения - C++
Задача: Преобразовать введенный с клавиатуры массив таким образом, чтобы в первой его половине располагались элементы , имевшие нечетный...

Изменение значение переменной в одном выражении - C++
Доброго утра! Написала такую нехитрую программку, посмотреть что будет, если вычислить j++ * ++j/j-- * --j... и тут я в ступоре....(((...

Запишите программу, которая выводит значение целой переменной 25 раз - C++
Запишите программу, которая выводит значение целой переменной 25 раз

Как сделать, чтобы цикл повторялся столько раз, сколько забито в переменной? - C++
Как сделать, чтобы цикл повторялся столько раз, сколько забито в переменной? Например переменная a=5, и цикл должен повторится 5 раз


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

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

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