Тема: СИ-2014
Показать сообщение отдельно
Старый 04.07.2014, 00:56   #754
SchodingersCatt
Junior Member
 
Регистрация: 04.07.2014
Сообщения: 1
Поблагодарил(а): 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию Очень нужно для лабы перевести с паскаля на СИ++

uses crt;
var s,si,x:real;
i,n:integer;
function fact(x:integer):longint;
begin
if (x=1) or (x=0) then fact:=1 else fact:=fact(x-1)*x;
end;
begin
write('x = ');readln(x);
repeat
write('n>0, n = ');readln(n);
until n>0;

s:=0;
for i:=1 to n do
begin

si:=Power(-1,i+1)*Power(x,2*i-1)/fact(2*i-1);
s:=s+si;
end;
writeln('s = ',s:0:5,', sin(',x:0:2,') = ',sin(x):0:5);
end.
SchodingersCatt вне форума