Добавил:
015963210a
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Функции ( Решение) / 7
.docx7. Написать собственную функцию, с аргументами возвращающую значение, для нахождения количества делителей введенного числа. Функцию оформить как отдельный файл.
divisor_counter.h:
#ifndef DIVISOR_COUNTER_H#define DIVISOR_COUNTER_Hint countDivisors(int number);#endif // DIVISOR_COUNTER_H
divisor_counter.cpp:
#include "divisor_counter.h"int countDivisors(int number) {int count = 0;for (int i = 1; i <= number; ++i) {if (number % i == 0) {count++;}}return count;}
main.cpp:
#include <iostream>#include "divisor_counter.h"int main() {int userNumber;std::cout << "Enter a number: ";std::cin >> userNumber;int divisorCount = countDivisors(userNumber);std::cout << "Number of divisors of " << userNumber << ": " << divisorCount << std::endl;return 0;}
