2 / 2 / 0
Регистрация: 25.01.2020
Сообщений: 41
|
||||||
1 | ||||||
Количество элементов массива06.02.2020, 08:09. Показов 1689. Ответов 4
Метки нет Все метки)
(
Здрасьте.
Не могу понять условие задачи. Задача от Симдянова. Обьявлен целочисленный массив.Выведете его содержимое в стандартный поток вывода при помощи цикла <for>. Каким образом можно узнать количество элементов массива?
![]()
0
|
|
06.02.2020, 08:09 | |
Ответы с готовыми решениями:
4
Найти произведение и количество отрицательных, и сумму и количество положительных элементов массива
Посчитать количество элементов двумерного массива, стоящих до максимального элемента этого массива |
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
06.02.2020, 08:30 | 2 |
![]() Решение
Число элементов равно
sizeof(arr)/sizeof(arr[0])
2
|
2 / 2 / 0
Регистрация: 25.01.2020
Сообщений: 41
|
|
06.02.2020, 08:38 [ТС] | 3 |
Спасибо,просто я думал, что так мы узнаем размер элемента массива
Добавлено через 4 минуты Просто сам вопрос непонятен.Каким образом можно узнать количество элементов массива? Получается,- я создаю массив из 10 элементов, но к сожалению не знаю сколько там элементов? Так?
0
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
06.02.2020, 08:49 | 4 |
sizeof(arr[0]) - размер элемента (в байтах)sizeof(arr) - размер всего массива (в байтах)Поделив одно на другое получим число элементов. Знать то вы может и знаете - у себя в голове. Только вот компьютер мысли не читает, а значит число элементов массива должно быть ему известно - например, чтобы пройтись в цикле по всему массиву. Можно конечно прописать число 10 прямо в коде, но вообще то это плохая идея. Ведь если мы добавим в массив новые элементы, а скорректировать их количество забудем, то результат работы программы будет неверный. Поэтому для массивов, заданных списком инициализации, число элементов не задают в виде константы, а вычисляют приведённым образом. Причём, вычисление размера производится на этапе компиляции, во время работы программы время на деление двух чисел не тратится.
2
|
2 / 2 / 0
Регистрация: 25.01.2020
Сообщений: 41
|
|
06.02.2020, 09:36 [ТС] | 5 |
0
|
06.02.2020, 09:36 | |
Помогаю со студенческими работами здесь
5
Подсчитать количество элементов, превышающих среднее арифметическое элементов массива Найти количество элементов массива, больших всех предыдущих элементов
Найти количество элементов ,равных 0 и сумму элементов массива, распол-ых после минимального элемента Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |