 Требуется помощь по С++ срочно
 Требуется помощь по С++ срочно 
Создана: 16 Сентября 2013 Пон 21:21:02.
Раздел: "Компьютерный раздел"
Сообщений в теме: 16, просмотров: 5925
- 
- 
- 
- 
Эх напрег мозг и вспомнил паскаля)) может пригодится)
 
 function TForm1.GetSumm(var n: Integer): Real;
 function Factorial(var f: Integer): Real;
 var
 i: Integer;
 begin
 Result:= 1;
 for i:= 1 to f do Result:= Result * i;
 end;
 var
 i: Integer;
 begin
 Result:= 1;
 for i:= 1 to n do Result:= Result + (1/Factorial(n));
 end;
- 
Grammiphone писал :  ему двойку поставят за одновременное использование cin и printf :  ему двойку поставят за одновременное использование cin и printf
 А за отсутствие проверки входящих значений не поставят?  
 
 Кстати, до автоматического тестирования в этих ваших вузах не дошли еще?
- 
QPOG91 писал :  Спасибо, конечно, но число n должен вввести пользователь с клавиатуры :  Спасибо, конечно, но число n должен вввести пользователь с клавиатуры
 
 нафик таким помогать, пусть сами разбираются, или в армию идут. Намоголались уже, туча программерова, а 5 строчек кода написать не могут. Работать некому . Инженера мля!
 
 
 ссылка на учебник по с++
 [внешняя ссылка]
- 
- 
cherms писал :  нафик таким помогать, пусть сами разбираются, или в армию идут. Намоголались уже, туча программерова, а 5 строчек кода написать не могут. Работать некому .  Инженера мля! :  нафик таким помогать, пусть сами разбираются, или в армию идут. Намоголались уже, туча программерова, а 5 строчек кода написать не могут. Работать некому .  Инженера мля!
 
 правильно. и бан ему на 5 лет на форуме дать, чтоб не отвлекался от учебы, бестолочь 
- 
- 
- 
просто Паха писал :  я может чего не понял, но в условии факториал используется. :  я может чего не понял, но в условии факториал используется.
 без обвязки будет где-то так: for(s = 1, f = 1, i = 1; i <= n; i++) s += 1/(f *= i);
 Код: double s = 1, m = 1; 
 int n = 10, i = 1;
 while (i<=n) s += m /= i++;
 printf("%f\n",s);
 m /= i++; в этой конструкции вычисляется 1/факториал, тем самым экономим одну операцию.
 
 И все же в условии первично вычислить сумму ряда.
 Второе решение после некоторого преобразования суммы.
 
 при n=17
 способ№1_________ 2.71828182845904550000
 способ№2_________ 2.71828182845904510000
 значение exp(1.)___ 2.71828182845904510000
 теоретическое e___ 2,7182818284590452353602874713527

 Компьютерный раздел
 Компьютерный раздел






















