Задача
Вычислить n∑k=1(k3m∑l=1(k−l)2) при произвольных целых n и m.
Тесты
Тесты были подготовлены и проверены с помощью ресурса WolframAlpha.
№ | n | m | Результат |
1 | 3 | 2 | 144 |
2 | 2 | 9 | 1332 |
3 | 4 | 4 | 1120 |
Решение
Пояснения
Объявляем и инициализируем переменные n и m из потока ввода. Объявляем переменные для сумм: m_sum для вложенного цикла по l и n_sum для цикла по k. Далее создаем цикл по k от 1 до n, в котором мы создаем вложенный цикл по l от 1 до m, в котором вычисляем m∑l=1(k−l)2 в переменную m_sum , по выходу из данного цикла добавляем произведение k3∗m∑l=1(k−l)2 в переменную n_sum , после чего обнуляем переменную m_sum . По выходу из цикла выводим финальную сумму в консоль.