/
AirLexa
/
origin
Обзор
Документация
Войти
/
AirLexa
/
origin
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Lesson_12/Task_1/Task_1.cpp
27 строк
911 B
AirLexa
исправленные файлы
25 дек 2025, 12:59
25 дек 2025, 12:59
6679300
Код
Авторство
О чём код?
#include <iostream> #include <initializer_list> #include "extended_array.h" template<typename T1, typename T2> std::ostream& operator<<(std::ostream& os, const std::pair<T1, T2>& obj) { os << std::get<0>(obj) << ":" << std::get<1>(obj); return os; } int main() { std::initializer_list<int> num = { 1, 2, 3, 4 }; ExtArray ea(num); std::cout << "size = " << ea.size() << std::endl; std::cout << "mean = " << ea.mean() << std::endl; std::cout << "median = " << ea.median() << std::endl; std::cout << "mode = " << ea.mode() << std::endl; // тест с нулевым массивом /*num = { }; ExtArray ea(num); std::cout << "size = " << ea.size() << std::endl; std::cout << "mean = " << ea.mean() << std::endl; std::cout << "median = " << ea.median() << std::endl; std::cout << "mode = " << ea.mode() << std::endl;*/ }