Предмет: Информатика,
автор: dimitrichenko
Program j56;
var a, b:integer;
begin
write('Введите 2 числа:');
readln(a, b);
if (a>b) then
if (a mod b=0) then
writeln('Ваше первое число кратно второму.');
writeln('Частное - ', a div b, '.')
10. else
writeln('Ваше первое число не кратно второму.');
writeln('Частное - ', a div b, '.');
writeln('Остаток - ', a mod b, '.')
else
if (b mod a=0) then
writeln('Ваше первое число кратно второму.');
writeln('Частное - ', b div a, '.')
else
writeln('Ваше первое число не кратно второму.');
writeln('Частное - ', b div a, '.');
writeln('Остаток - ', b mod a, '.');
end.
Мне пишут Встречено 'else', а ожидалось ';'
Ставлю ; , но Встречено 'else', а ожидался оператор строка 10.
Ответы
Автор ответа:
0
Ответ:
7. if a mod b = 0 then begin
8. writeln('Ваше первое число кратно второму.');
9.writeln('Частное - ', a div b, '.');
10.end
11. else ...
Объяснение:
Похожие вопросы
Предмет: Английский язык,
автор: zaraza3760
Предмет: Английский язык,
автор: uwuasyruwu
Предмет: Математика,
автор: UwUmaJIouUwU
Предмет: Математика,
автор: lari7830