Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2014, 15:31   #1
Vaas
 
Регистрация: 01.07.2014
Сообщений: 4
По умолчанию перевод программы из C++ в Pascal

Код:
#include <iostream>
#include <cmath>
using namespace std;

long long factorial(unsigned long n)
{
if (n == 0 || n == 1) return 1;
long long f = 1;
while (n > 1)
f *= n--;
return f;
}

int main()
{
setlocale(LC_ALL, "");
int n;
double x;
cout << "Введите количество суммируемых членов: "; cin >> n;
cout << "Введите x: "; cin >> x;
double sum = 1;
for (int i = 2, k = 1; k < n; i *= 2, k++)
{
sum += pow(x, i)/factorial(i)*1.;
}
cout << "Сумма " << n << " членов ряда равна: " << sum << endl; 
return 0;
}

Последний раз редактировалось Stilet; 02.07.2014 в 16:55.
Vaas вне форума Ответить с цитированием
Старый 02.07.2014, 17:02   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
function factorial(n:integer):integer
var f:integer;
begin
 if (n = 0) or (n = 1) begin factorial:=1;exit;end;
 f := 1;
 while (n > 1) do begin f:=f*n;dec(n);end;
 factorial:=f;
end;

var
n,i:nteger;
sum,x:Double;

begin
write('Введите количество суммируемых членов: ');readln(n);
write('Введите x: ');readln(x);
sum := 1; i:=2;
for k := 1 to n do begin  
 sum =sum+ exp(i*ln(x))/factorial(i);
 i :=i*2;
end;
write('Сумма ',n,' членов ряда равна: ',sum); 
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод программы из Pascal в C++ pikemes Помощь студентам 5 29.05.2013 18:10
Перевод программы с Pascal на C++ devildriver696 Помощь студентам 1 14.12.2012 04:01
Перевод программы с Pascal на С++ vova287 Помощь студентам 0 05.02.2012 22:06
Перевод программы с Pascal в C++ GoodSpirit Помощь студентам 4 19.05.2010 18:04