|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.11.2017, 00:53 | #1 |
Пользователь
Регистрация: 18.11.2017
Сообщений: 18
|
Не выполняется условие if
Глупая ошибка: надо в условии == ставить
------------------- Помогите, пожалуйста! В функции nonePricipitation в цикле for почему-то не выполняется условие if, в следствии чего не выводятся номера массива (при значении массива равном нулю), если убрать условие, то выводятся все значения. На фото видно, что значение массива под номером восемь равно нулю, но функция printf его не выводит. Код:
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 28.11.2017 в 09:45. |
02.12.2017, 03:44 | #2 |
Форумчанин
Регистрация: 17.09.2017
Сообщений: 265
|
for (int i=1; i< pricipitationLg+1; i++) // тут у вас i=1
for (int i=0; i< pricipitationLg+1; i++) // нужно с нуля начинать так как элементы массива считаются с нулевого элемента не с первого. Код:
|
04.12.2017, 22:54 | #3 | ||
Пользователь
Регистрация: 18.11.2017
Сообщений: 18
|
Цитата:
Цитата:
|
||
04.12.2017, 23:06 | #4 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Цитата:
Прадставьте поезд: у него есть 10 вагонов и нумеруются они с 1. Но тут приходите вы в белом и говорите "Не нравится мне 1. Поэтому начну со второго вагона." Только вот 10 вагона, начиная со второго, не будет, хоть убейтесь об релься. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не выполняется условие | Nich. | C# (си шарп) | 0 | 27.11.2013 18:10 |
Не выполняется условие | Astash | Помощь студентам | 2 | 03.12.2011 11:21 |
Не выполняется условие | Ragnarek45 | Общие вопросы Delphi | 3 | 10.12.2010 15:08 |
не выполняется условие | Link12 | Общие вопросы C/C++ | 6 | 30.03.2010 19:36 |
не выполняется второе условие if | Division | Общие вопросы C/C++ | 5 | 24.12.2008 03:16 |