Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 50, средняя оценка - 4.68
huntex
0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 8
#1

Определение количества элементов массива - C++

18.05.2010, 20:25. Просмотров 7712. Ответов 5
Метки нет (Все метки)

Всем привет! У меня очень простой вопрос: как узнать количество элементов в массиве?

C++
1
2
3
int* arr = new int[3];
arr[0] = 10;
arr[1] = 250;
Ответом должно быть число 2.

p.s. и подскажите, как узнать длину массива?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2010, 20:25     Определение количества элементов массива
Посмотрите здесь:

Определение количества заполненных элементов массива - C++
Предположим, есть массив, содержащий 10 элементов типа int. Пользователю предлагается вводить числа, потом программа высчитывает среднее...

Определение количества элементов массива, принадлежащих интервалу a, b - C++
Определить количество элементов, непринадлежащих промежутку (A,B) и расположенных в столбцах с нечетными номерами. Получилось что-то в...

Определение количества элементов в массиве - C++
Как определить количество элементов динамическом и статическом массивах? Спасибо

Вычислить произведение количества отрицательных и количества положительных элементов одномерного массива - C++
Указатели. Вычислить произведение количества отрицательных и количества положительных элементов одномерного массива. Использовать функцию...

Определение количества положительных и отрицателных элементов в масиве - C++
Определить во сколько раз количество положительных элементов в первой половине массива больше количества отрицательных элементов во второй...

Определение количества столбцов матрицы, состоящих из положительных элементов - C++
Доброго времени суток. Совсем недавно начал осваивать язык С и попалась такая задача: В прямоугольной матрице определить количество...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
18.05.2010, 20:44     Определение количества элементов массива #2
Цитата Сообщение от huntex Посмотреть сообщение
Ответом должно быть число 2.
логическая ошибка, количество элементов всегда равно длине массива
huntex
0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 8
18.05.2010, 20:47  [ТС]     Определение количества элементов массива #3
Цитата Сообщение от Roma_F Посмотреть сообщение
логическая ошибка, количество элементов всегда равно длине массива
Хм, а ну значит мне нужно количество обьявленных(инициализированных) элементов массива и еще нужно узнать длину массива ... подскажи как это сделать ?
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
18.05.2010, 20:52     Определение количества элементов массива #4
Цитата Сообщение от huntex Посмотреть сообщение
количество обьявленных(инициализированных)
а это может знать только тот кто их инициальзировал
в данном примере arr[2] может быть равным и 12 и 2147483646

а насчёт длины:
для статического массива:
C++
1
2
    int mas[10];
    cout << sizeof(mas) << endl;
для динамического (выделен через new) насколько я знаю никак
huntex
0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 8
18.05.2010, 20:55  [ТС]     Определение количества элементов массива #5
Обломись ((( Блин чтож так тяжко то на С++ кодить ((( Наверное потому, что я только 2 дня на нем программирую ?) Придется свою обертку писать с использованием динамических массивов
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2010, 20:57     Определение количества элементов массива
Еще ссылки по теме:

Определение количества элементов в динамическом массиве оператором sizeof() - C++
Как с помощью sizeof() определить, сколько элементов находится в массиве?

Определение количества локальных минимумов в заданной матрице. Нахождение суммы модулей элементов - C++
Здравствуйте! Прошу помощи в лабораторной работе. Задание: 1. Консольный ввод/вывод вещественного массива размером 5*5 2. ...

Вычислить сумму максимального элемента массива и количества нулевых элементов массива - C++
Помогите пожалуйста. Дан линейный массив действительных чисел. Вычислить сумму максимального элемента массива и количества нулевых...

Поиск суммы элементов массива и количества положительных элементов в нем - C++
как разработать функцию , которая определяет суммы первой и второй половины динамического массива и количество положительных элементов в...

Определение элементов массива - C++
всем доброго в ремени суток! в общем задание такое: Дана матрица A размера n×m. Определить количество элементов массива больших заданного...

Нахождение количества элементов массива - C++
Есть парочка вопросов: 1)Хотелось бы увидеть варианты нахождения кол-ва элементов массива. 2)Тот же вопрос, относительно динамических...


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

Или воспользуйтесь поиском по форуму:
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
18.05.2010, 20:57     Определение количества элементов массива #6
ну если это для себя, то можно начать изучать STL, с контейнерами можно забыть что такое динамический массив
Yandex
Объявления
18.05.2010, 20:57     Определение количества элементов массива
Ответ Создать тему
Опции темы

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