program series
var i , n : integer: x , s : real ;
begin
write ('Ввести число n:');
readln (n):
s:=0;
for i:= 1 to n do
begin
write ('Ввести число x : '):
readln (x);
s: = s+x;
end:
writeln ('Сумма чисел - ' );
end.

пишет что ошибка в первой и второй строке
Program2.pas(2) : Встречено ':', а ожидалось ';'

Ответы

Ответ дал: alice002
0

program series  

var i , n : integer;

var x , s : real ;  

begin  

write ('Ввести число n:');  

readln (n) ;

s:=0;  

for i:= 1 to n do  

begin  

write ('Ввести число x : ');

readln (x);  

s: = s+x;  

end:  

writeln ('Сумма чисел - ' );  

end.

Ответ дал: alice002
0
исправила)) скопируй
Ответ дал: saryevgabil
0
спасибо большое)
Ответ дал: 13nisa13
0

program series;

var i,n:integer;

x,s:real;

begin

write ('Ввести число n: ');

readln (n);

s:=0;

for i:= 1 to n do

begin

write ('Ввести число x: ');

readln (x);

s:=s+x

end;

writeln ('Сумма чисел - ',s)

end.

Ответ дал: VashYchiteLGoda
0
Там был real, а ты перевёл в integer. Зачем?
Ответ дал: VashYchiteLGoda
0
Чтобы сохранить после запятой знаки, нужно было n в real поставить.
Ответ дал: VashYchiteLGoda
0
А не бред^. Всё равно в real не нужно было ставить всё.
Ответ дал: VashYchiteLGoda
0
^бред х2. Я хочу спать. В integer не нужно было перевод всё, а оставить как есть.
Вас заинтересует