вычислить с помощью си дано натуральное число n вычислить n*(n+1)*...*2n

0 голосов

вычислить с помощью си дано натуральное число n вычислить n*(n+1)*...*2n


спросил от (19 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (156 баллов)

На с++
#include
using namespace std;
int main(){
  int n;
  long long s=1;
  cin >> n;
  for (int i=n; i<=2*n; i++){<br>   s=s*i;
  }
  cout << s;<br>  return 0;
}

оставил комментарий от (19 баллов)

а почему s=1?(почему мы s присваиваем единицу)

оставил комментарий от Начинающий (156 баллов)

потому что умножение на 1 дает само число. это только в начале

...