Дано натуральное число n. Вычислить: 1*2+2*3*4+3*4*5*6+.+n(n+1).2n - C (СИ)

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

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

Помогите пожалуйста написать программу с циклом for.

Решение задачи: «Дано натуральное число n. Вычислить: 1*2+2*3*4+3*4*5*6+.+n(n+1).2n»

textual
Листинг программы
#include <stdio.h>
int fuck(int x) { 
        int result=1, i;
        for (i = 0;i < x; i++)
            {
             result *= x;
             x++
            }
        return result;
}
 
void main() {
int i, n, sum = 0;
scanf("%d", &n);
for(i = 0; i< n; i++) {sum+=fuck(n);}
printf("%d\n", sum);
}

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

В этом коде:

  1. Функция fuck(int x) вычисляет x*(x+1)/2.
  2. В функции main() считывается натуральное число n.
  3. В цикле for с переменной i вызывается функция fuck(n) и результат прибавляется к переменной sum.
  4. Результат выводится на экран.

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


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

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

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