
Вывести количество элементов в наборе,используя конструктор и деструктор
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
-
- Сообщения: 2
- Зарегистрирован: 09 ноя 2009, 16:26
Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести количество элементов в наборе.(использовать конструктор и деструктор) 

Код: Выделить всё
const int n=20;
int arr[n];
// Заполняем массив самостоятельно
int i=0;
while(*(arr+i)) ++i;
cout<<i<<'\n'; // выводим результат
Просмотрел про конструктор/деструктор, но это не сложнее: в конструкторе заполняем массив , а в деструкторе считаем и выводим результат