Предмет: Информатика, автор: saryevgabil

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
1

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: исправила)) скопируй
saryevgabil: спасибо большое)
Автор ответа: 13nisa13
1

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.


Аноним: Там был real, а ты перевёл в integer. Зачем?
Аноним: Чтобы сохранить после запятой знаки, нужно было n в real поставить.
Аноним: А не бред^. Всё равно в real не нужно было ставить всё.
Аноним: ^бред х2. Я хочу спать. В integer не нужно было перевод всё, а оставить как есть.
Похожие вопросы
Предмет: Немецкий язык, автор: Volodyaplotnikov
Предмет: Английский язык, автор: mansurelubay07
Предмет: Биология, автор: pastuchova85
Предмет: Математика, автор: аринайцу