Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
16.06.2026
Размер:
14.63 Кб
Скачать

7. Написать собственную функцию, с аргументами возвращающую значение, для нахождения количества делителей введенного числа. Функцию оформить как отдельный файл.

divisor_counter.h:

#ifndef DIVISOR_COUNTER_H
#define DIVISOR_COUNTER_H

int 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;
}

Соседние файлы в папке Функции ( Решение)