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 не нужно было перевод всё, а оставить как есть.
Новые вопросы