Решение задачи "Таблица умножения" с Codeforces

Без пояснения   Просмотров: 5


Рассмотрим таблицу из n строк и n столбцов. Известно, что в клетке, образованной пересечением i-й строки и j-го столбца, записано число i × j. Строки и столбцы нумеруются с единицы.

Дано целое положительное число x. Требуется посчитать количество клеток таблицы, в которых находится число x.

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{

    int n, x, k = 0;;
    cin >> n >> x;
    for(int i = 1; i <= n; ++i){
        if(x % i == 0 && (x / i) <= n)
           ++k;
    }
    cout << k;
    return 0;
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться