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

Что не так в программе?

var A,B,a,b:integer;
begin read(a,b);
if (a mod 6=0) and (b mod 6=0)
then (A:= a div 6) and (B:= b div 6)
write(A,'/',B);
end.


itogervond: нет в 4-ой сорян
itogervond: var C,D,a,b:integer;
begin read(C,D,a,b);
if (a mod 6=0) and (b mod 6=0)
then (C:=a div 6) and (D:=b div 6) <-- вот тут
write(C,'/',D);
end.
13nisa13: Тут 4 строка кривая... Наверное, надо добавить begin, убрать скобки, поставить ";", добавить end.
13nisa13: begin после then
13nisa13: И and убрать
itogervond: var C,D,a,b:integer;
begin read(C,D,a,b);
if (a mod 6=0) and (b mod 6=0)
then begin C:=a div 6 D:=b div 6; встречено D а ожидалось ;
end
write(C,'/',D);
end.
itogervond: 4 строка
13nisa13: C:=a div 6; D:=b div 6 end;
itogervond: получилось
itogervond: спасибо

Ответы

Автор ответа: LikeSmileLJkee
0
Паскаль или дельфи не чувствительны к регистру букв, поэтому Вы задали 2 раза одни и те же переменные, т.е. а=А, b=B. Замените одну пару другими переменными, например c,d
Похожие вопросы
Предмет: Математика, автор: mariatroshina
Предмет: Музыка, автор: Palenkova