Вычислить сумму 1+1/3+1/3^2 +..+1/3^8 .Операцию возведения в степень не использовать.Напишите полную программу на паскале
Ответы
Ответ дал:
2
Ответ:
Получилось так, надеюсь хоть правильно!
Объяснение:
program Octavleniy; (Можешь свое)
var
sum: real;
a, n, i: integer;
begin
sum :=1;
n: :=3;
for a :=1 to 8 do
begin
for i := 1 to a - 1 do
n :-n*3;
sum := sum+l / n;
n :=3;
end;
Writeln(sum);
end.
Приложения:
den4ik21072004:
на месте троеточия должно стоять число
которое я введу
Допустим, если это число вставим то у меня получится так, 1+1/3+1/3^2 +49992379210486 +1/3^8 =4,9992379 × 10^13
ну ты уверен ,что это правильно?
50 на 50 где то. Но такое задание уже было, примерно посмотрел такой же ответ получился.
У других получилось:
Var
m: real;
BEGIN
m:=1+1/3+1/3*1/3+1/3*1/3*1/3+1/3*1/3*1/3*1/3+1/3*1/3*1/3*1/3*1/3+1/3*1/3*1/3*1/3*1/3*1/3+1/3*1/3*1/3*1/3*1/3*1/3*1/3+1/3*1/3*1/3*1/3*1/3*1/3*1/3*1/3;
write(m);
END.
Var
m: real;
BEGIN
m:=1+1/3+1/3*1/3+1/3*1/3*1/3+1/3*1/3*1/3*1/3+1/3*1/3*1/3*1/3*1/3+1/3*1/3*1/3*1/3*1/3*1/3+1/3*1/3*1/3*1/3*1/3*1/3*1/3+1/3*1/3*1/3*1/3*1/3*1/3*1/3*1/3;
write(m);
END.
Человек ответил что правильно все.
спасибо что все разъяснил
Успехов тебе)
И тебе)
Вас заинтересует
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад