Перевод программки С++ на Паскаль! include include const float e =

Перевод программы С++ на Паскаль!



include
include

const float e = 0.0001;

int main()
float x;
std::cin gt;gt; x;

float a = (x - 1 ) / x;
float s = a;
int n = 2;

do
a *= (x - 1 ) / x * (n - 1) / n;
s += a ;
n++ ;

while ( a gt; e / n );

std::cout lt;lt; log( x ) lt;lt; " " lt;lt; s lt;lt; std::endl;
system( "pause" );
return 0;

Задать свой вопрос
Ваня Тептин
На самом деле, с С++ на Паскаль перевести намного проще, чем наоборот.
1 ответ

PascalABC.NET 3.4.2, сборка 1814 от 02.10.2018

Внимание! Если программа не работает, обновите версию!

begin

 var e:=0.0001;

 var x:=ReadReal;

 var a:=(x-1)/x;

 var (s,n):=(a,2);

 repeat

   a*=(x-1)/x*(n-1)/n;

   s+=a;

   n+=1

 until alt;=e/n;

 Writeln(log(x),' ',s)

end.

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт