Вычисление суммы произведений с помощью вложенного цикла - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Не могу решить данное задание, как сделать с вложенными циклами?

Решение задачи: «Вычисление суммы произведений с помощью вложенного цикла»

textual
Листинг программы
#include <stdio.h>
 
int main() {
 
    int m, n;
    printf( "Введите m и n: " );
    scanf( "%d%d", &m, &n );
 
    double sum = 0;
    int i, j;
 
    for ( i = 1; i <= m; ++i ) // внешний цикл
        for ( j = 1; j <= n; ++j ) // вложенный цикл
 
            // прибавляем к сумме очередное слагаемое
            sum += ( i * i + j ) / 2.0;
 
    printf( "Сумма = %.2f\n", sum );
 
    return 0;
}

Объяснение кода листинга программы

  1. В программе используется язык программирования C.
  2. Программа запрашивает у пользователя ввод двух целых чисел m и n с помощью функции scanf().
  3. Затем программа объявляет переменную sum типа double для хранения суммы произведений.
  4. Далее программа использует два вложенных цикла for для вычисления суммы произведений.
  5. Внешний цикл выполняется от 1 до m.
  6. Вложенный цикл выполняется от 1 до n.
  7. Внутри вложенного цикла к переменной sum прибавляется (i*i+j)/2.0.
  8. После выполнения всех вложенных циклов, программа выводит значение переменной sum с помощью функции printf().
  9. Значение переменной sum выводится с точностью до 2 знаков после запятой.
  10. В конце программы возвращается 0, что означает успешный конец работы программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.333 из 5
Похожие ответы