Встречено 'to', а ожидался оператор
Program noname1;
var i,s:integer;
begin
writeln('Введите S');
readln(s);
While i= 1 to 10 do
begin
S:= i*7;
end;
writeln(i,' *7=',s);
end.
Что не так?

17 Ноя 2019 в 19:54
241 +1
1
Ответы
1

В данном случае ошибка заключается в неправильном использовании оператора цикла While. Вместо "While i= 1 to 10 do" нужно использовать оператор цикла for, чтобы указать диапазон значений переменной i:

for i := 1 to 10 do
begin
S := i * 7;
end;

Таким образом, программа будет корректно повторять вычисление S для значений i от 1 до 10.

19 Апр 2024 в 01:38
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир