Сделать программку 3-мя различными методами

Сделать программу тремя различными способами

Задать свой вопрос
1 ответ
1)
var x,xn,s:real; n,i,z:integer;
begin
write('x = ');
readln(x);
n:=20;
xn:=x;
s:=x;
z:=1;
for i:=1 to n do
 begin
 xn:=xn*x*x;
 z:=-z;
 s:=s+z*(i+1)*xn/(2*i+1);
 end;
writeln('s = ',s);
end.

2)
var x,xn,s:real; n,i,z:integer;
begin
write('x = ');
readln(x);
n:=20;
xn:=x;
s:=x;
z:=1;
i:=0;
while ilt;n do
begin
i:=i+1;
xn:=xn*x*x;
z:=-z;
s:=s+z*(i+1)*xn/(2*i+1);
end;
writeln('s = ',s);
end.

3)
var x,xn,s:real; n,i,z:integer;
begin
write('x = ');
readln(x);
n:=20;
xn:=x;
s:=x;
z:=1;
i:=0;
repeat
 i:=i+1;
 xn:=xn*x*x;
 z:=-z;
 s:=s+z*(i+1)*xn/(2*i+1);
until igt;=n;
writeln('s = ',s);
end.

Пример:
x = 1.5
s = 5.8792000810381370E+006
 
Максим Бубашвили
А можно в C++?
Витек Квасенков
Можно. Но язык программирования нужно указывать в вопросе.
Боря Семеренко
Простите, щас сделаю
Виктор Мощагин
Все я переработал собственный вопрос, помогите пожалуйста
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт