Модератор: Модераторы
Program Formula_Pascal;
Const
Part0 = '+';
Part1 = '/a';
Part2 = '/(a';
Part3 = 'a+';
Part4 = '(a+1)';
Part5 = '(a+2)';
Part6 = '(a+n)';
Part7 = ')';
Part8 = '+...+';
Part9 = 'n';
Var
aIndex: Integer;
aResult: String;
Begin
aResult := '';
For aIndex := 1 To 3 Do
Begin
aResult := aResult + Chr(aIndex + 48);
If aIndex = 3 Then
aResult := aResult + Part2 + Part0 + Part4 + Part0 +
Part5 + Part7 + Part8
Else
Begin
If aIndex = 1 Then
aResult := aResult + Part1 + Part0
Else
aResult := aResult + Part2 + Part0 + Part4 + Part7 + Part0;
End;
End;
aResult := aResult + Part9 + Part2 + Part0 + Part4 + Part0 + Part5 +
Part8 + Part6 + Part7;
WriteLn(aResult);
ReadLn;
End.
юля писал(а):1/a+2/(a+(a+1))+3/(a+(a+1)+(a+2))+...+n/(a+(a+1)+(a+2)+...+(a+n)),преобразуйте её в паскалевкий вид,пожалуйста)):*
n/(a+(a+1)+(a+2)+...+(a+n))
n/(a+(a+1)+(a+2)+...+(a+n-1))
program Project2;
function Formula(a: Integer; N: integer): Real;
var
I, Sum: Integer;
begin
Result := 0;
Sum := 0;
for I := 1 to N do
begin
Inc(Sum, A + I - 1);
Result := Result + I/Sum;
end;
end;
var
A, N: Integer;
begin
write('A=');readln(A);
write('N=');readln(N);
writeln('Result = ',Formula(A, N));
readln;
end.
юля писал(а):если бы у меня получилось сделать
юля писал(а):я вообще-то милая девушка,модель
Вернуться в Помощь за вознаграждение
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8