Помогите пожалуйстаn:=1; begin repeat write(`n=`, n:5) ; until n<=10 end

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

Помогите пожалуйста
n:=1;
begin
repeat
write(`n=`, n:5) ;
until n<=10<br> end


Информатика (12 баллов) | 109 просмотров
0

После write('n=',n:5); добавьте n:=n+1;

Дан 1 ответ
0 голосов

BeginVar n:=1;repeatwrite('n=', n:5);n:=n+1;until n<=10;end. <br>


(1.4k баллов)
0

begin
Var n:=1;
repeat
write('n=', n:5);
until n<=10;<br>end. Вот правильный вариант

0

Этот вариант выведет только цифру 1, и больше ничего. Если нужно вывести числа от 1 до 10, то нужно исправить until n<=10 на until n>10; и добавить после write('n=',n:5); n:=n+1;

0

А разве это было прописано в условии?Программа работает-условие выполнено

0

Какой смысл использовать цикл repeat, если он не работает?

0

В данной программе цикл repeat определяет,что число меньше или равно 10

0

В данной программе цикла repeat вообще нет, так как значение переменной n в теле цикла не изменяется.

0

Да,это ошибка,решение изменил