Вычисление суммы произведений с помощью вложенного цикла - 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;
}
Объяснение кода листинга программы
- В программе используется язык программирования C.
- Программа запрашивает у пользователя ввод двух целых чисел m и n с помощью функции scanf().
- Затем программа объявляет переменную sum типа double для хранения суммы произведений.
- Далее программа использует два вложенных цикла for для вычисления суммы произведений.
- Внешний цикл выполняется от 1 до m.
- Вложенный цикл выполняется от 1 до n.
- Внутри вложенного цикла к переменной sum прибавляется (i*i+j)/2.0.
- После выполнения всех вложенных циклов, программа выводит значение переменной sum с помощью функции printf().
- Значение переменной sum выводится с точностью до 2 знаков после запятой.
- В конце программы возвращается 0, что означает успешный конец работы программы.