@Muriam

Как посчитать количество элементов в массиве?

что-то похожее
#include <stdio.h>
#include <iostream>
#include cstddef 
 
using namespace std;
  
int main()
{
 
    int mas[] = { 1, 2, 3 };
    cout << sizeof(mas) << endl;

    return 0;
}
  • Вопрос задан
  • 9684 просмотра
Решения вопроса 1
BacCM
@BacCM
C++ почти с рождения
В таком варианте.
sizeof (mas) / sizeof(mas[0])

Но лучше так не делать
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
vt4a2h
@vt4a2h Куратор тега C++
Senior software engineer (C++/Qt/boost)
std::size(mas)
или
std::distance(std::begin(mass), std::end(mass))

Но лучше std::array использовать вообще. У него есть метод size.
Ответ написан
livevasiliy
@livevasiliy
Junior C++,Python 3
Можно вот так немного перестать под 11-ый стандарт
#include < array > // удали пробелы
using namespace std;

array i_arr;
cout << "i_arr size: " << i_arr.size() << endl
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы