Написать в Pascal программу, которая сможет сделать следующее:

0 голосов
39 просмотров

Написать в Pascal программу, которая сможет сделать следующее:
x^{1} + x^{2} + x^{3} ... + x^{n}


Информатика | 39 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var x,s,p:real; i,n: integer; 
begin
write('x = ');
readln(x);
write('n = ');
readln(n);
p:=1; s:=0;
for i:=1 to n do 
 begin
 p:=p*x;
 s:=s+p; 
 write(x,'^',i);
 if i<>n then write(' + ') else write(' = ');
 end; 
writeln(s); 
end. 

Пример:
x = 2
n = 5
2^1 + 2^2 + 2^3 + 2^4 + 2^5 = 62

(194k баллов)
0 голосов

Var x, i, n, s: longint;                                      //объявление переменных
 begin s := 0;                                                 //изначально сумма равна 0
  read(x, n);                                                   //ввод x,n
  for i := 1 to n do s := s + trunc(power(x, i));//n раз
                                                                    //прибавляем к сумме x в i  
 //степени(power)
  write(s);                                                     //выводим сумму
end. 

(6.9k баллов)
0

да

0

var
x, i, n, s: longint;

begin
s := 0;
read(x, n);
for i := 1 to n do
begin
s := s + trunc(power(x, i));
if(i<>n)then write(x,'^',i,'+')
else write(x,'^',i);
end;
writeln;
write(s);
end.

0

так?