/
rgd045
/
cpp-oop-basics
Обзор
Документация
Войти
/
rgd045
/
cpp-oop-basics
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
projects/logger/main.cpp
40 строк
849 B
OMP Education
Add modules
28 июн 2024, 01:09
28 июн 2024, 01:09
0ef3df8
Код
Авторство
О чём код?
// SPDX-FileCopyrightText: 2023 Open Mobile Platform LLC <edu@omp.ru> // SPDX-License-Identifier: BSD-3-Clause #include <iostream> #include "logger.h" int prod(int* array, int size) { int result = 1; Logger::getInstance()->debug("Called function prod"); for (int i{}; i<size; i++) { result *= array[i]; } return result; } int sum(int* array, int size) { int result = 0; Logger::getInstance()->debug("Called function sum"); for (int i{}; i<size; i++) { result += array[i]; } return result; } int main() { Logger::getInstance()->info("Programm started!"); int array[] {1, 2, 3, 4, 5}; std::cout << prod(array, 5) << std::endl; std::cout << sum(array, 5) << std::endl; Logger::getInstance()->info("Programm done!"); return 0; }