0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 76
|
||||||
1 | ||||||
Не срабатывает вложенные If/else02.08.2013, 11:23. Показов 896. Ответов 5
Метки нет Все метки)
(
Написал программу, в программе в цикле while есть большой список if/else который по величине SS суммирует определенные ячейки массива sales. Если мы вводим, например, 2000, то переменная SS получается равна 200 + 0.09 * 2000 = 380, следовательно ячейка массива sales[1] должна увеличиваться на 1, но она почему то не увеличивается. Аналогична ситуация с остальными ячейками, подскажите, в чем ошибка ?
0
|
|
02.08.2013, 11:23 | |
Ответы с готовыми решениями:
5
Запрос срабатывает в SQL Server, но не корректно срабатывает в Visual Studio 2017 Таймер срабатывает раньше времени или вообще не срабатывает Вложенные классы и статические вложенные классы - нужен пример Вложенные циклы |
0x10
|
02.08.2013, 11:30
#2
|
Не по теме: Подумайте о написании функции, которая в зависимости от входного параметра вычисляет индекс в массиве. Само наличие такой портянки условий уже говорит о том, что подход вряд ли верный.
0
|
0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 76
|
||||||
02.08.2013, 11:41 [ТС] | 4 | |||||
Да, так вот заработало. И ошибку свою увидел в 1-ом варианте кода
0
|
3254 / 2056 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
02.08.2013, 12:00 | 5 |
mikhail90, ключевое слово было - вычисляет. Что-то вроде index = static_cast<int>(P2) / 100 - 2; ++A[index];
Пока будут такие простыни условий - будут ошибки из-за опечаток.
0
|
:)
![]() 4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
02.08.2013, 12:15 | 6 | |||||
mikhail90, а что если?
![]()
0
|
02.08.2013, 12:15 | |
Помогаю со студенческими работами здесь
6
Вложенные циклы вложенные таблицы Вложенные циклы for Вложенные списки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |