#include <iostream>
// Функция для подсчета количества делителей числа
int countDivisors(int n) {
// Счетчик делителей
int count = 0;
// Проходимся по всем числам от 1 до n
for (int i = 1; i <= n; ++i) {
// Если i является делителем n, увеличиваем счетчик
if (n % i == 0) {
++count;
}
// Возвращаем количество делителей
return count;
int main() {
// Пример использования функции
int n = 12;
std::cout << "Number of divisors of " << n << ": " << countDivisors(n) << std::endl;
return 0;
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
#include <iostream>
// Функция для подсчета количества делителей числа
int countDivisors(int n) {
// Счетчик делителей
int count = 0;
// Проходимся по всем числам от 1 до n
for (int i = 1; i <= n; ++i) {
// Если i является делителем n, увеличиваем счетчик
if (n % i == 0) {
++count;
}
}
// Возвращаем количество делителей
return count;
}
int main() {
// Пример использования функции
int n = 12;
std::cout << "Number of divisors of " << n << ": " << countDivisors(n) << std::endl;
return 0;
}