Программирование C++. Только недавно начала осваивать этот язык программирования. - Вопросы по С+

Вопрос Программирование C++. Только недавно начала осваивать этот язык программирования.

Регистрация
31 Янв 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
Дан массив целых чисел. Вывести на печать только те числа, для которых выполняется условие аi>i.
875a8375f91de049494d6073098e8a2f_6fc1dc083c3f882996a90515d8e24f3d.png

Подскажите, что не так в коде?
 
Регистрация
14 Ноя 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
sizeof при его вызове по отношению к массиву возвращает не кол-во элементов в нем, а размер занимаемой памяти, поэтому для того, чтобы получить кол-во элементов нужно sizeof(a) поделить на sizeof одного из его элементов, например, a[0]:
297607942_f4e98d874695e3df276e6d91b3c6a4e1_800.jpg

 
Сверху Снизу