А320. Вложенный цикл

Задача

Вычислить [latex] \sum\limits_{k = 1}^n (k^3 \sum\limits_{l = 1}^m (k-l)^2) [/latex] при произвольных целых [latex]n[/latex] и [latex]m[/latex].

Тесты

Тесты были подготовлены и проверены с помощью ресурса WolframAlpha.

 №      n      m      Результат
  1      3      2            144
  2      2      9           1332
  3      4      4           1120

Решение

Проверить работу кода можно в облаке по ссылке — Ideone.

Пояснения

Объявляем и инициализируем переменные n  и  m из потока ввода. Объявляем переменные для сумм:  m_sum для вложенного цикла по [latex]l[/latex] и  n_sum для цикла по [latex]k[/latex]. Далее создаем цикл по [latex]k[/latex] от 1 до [latex]n[/latex], в котором мы создаем вложенный цикл по [latex]l[/latex] от 1 до [latex]m[/latex], в котором вычисляем [latex]\sum\limits_{l=1}^m (k-l)^2[/latex] в переменную m_sum , по выходу из данного цикла добавляем произведение [latex] k^3 * \sum\limits_{l = 1}^m (k-l)^2 [/latex] в переменную  n_sum , после чего обнуляем переменную  m_sum . По выходу из цикла выводим финальную сумму в консоль.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *