Вычислить значение E i! для i, изменяющихся от 1 до n - Форум
Страница 1 из 11
Форум » Программирование » Си » Вычислить значение E i! для i, изменяющихся от 1 до n
Вычислить значение E i! для i, изменяющихся от 1 до n
Администратор
Уровень 999
Сообщений: 2093
Дата: Воскресенье, 20.10.2013, 16:55:16 | Сообщение # 1
Offline
Вычислить значение E i! для i, изменяющихся от 1 до n. Воспользоваться соотношением Ei! = 1 + 1*2 + 1*2*3 +...+ 1*2*3*...*n = 1+2*(1+3*(1+ +n*(1)...)).

Код
int  i, n, fact, res;
int _tmain(int argc, _TCHAR* argv[])
{
  i = n = 0;
  res = fact = 1;
  printf("Enter n: ");
  scanf("%d", &n);
  for(i = 1; i <= n; i++) {
   fact *= i;
   res += fact;
  }
  printf("%d ", res);
  return 0;
}
Подпись пользователя
Форум » Программирование » Си » Вычислить значение E i! для i, изменяющихся от 1 до n
Страница 1 из 11
Поиск: