В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
костя663
костя663
02.02.2021 06:09 •  Информатика

Var f,f1,otladka: text; m,n,i,j,c: integer; ext: string; begin assign(f,'chess.in'); assign(f1,'chess.out'); assign(otladka,'отладка.log'); reset(f); rewrite(f1); rewrite(otladka); read(f,m,n,i,j,c); if (m*n mod 2=0) then begin writeln(otladka,'поле делится на 2'); ext: ='equal' end else writeln(otladka,'поле не делится на 2'); begin if(c=0) then writeln(otladka,'клетка (j; i) - черная'); if(j+i mod 2=0) then begin writeln(otladka,'j+i делится на 2'); ext: ='black' end else begin ext: ='white'; writeln(otladka,'j+i не делится на 2') end else begin writeln(otladka,'клетка (j; i) - черная'); if(j+i mod 2=0) then writeln(otladka,'j+i делится на 2'); ext: ='white' else writeln(otladka,'j+i не делится на 2'); ext: ='black'; end; end; write(f1,ext); close(f); close(f1); close(otladka); end. что тут не правильно? выдает ошибку на 36 строке: встречено 'else', а ожидалось '; ', если ставлю перед else ; , пишет: встречено 'else', а ожидался оператор

Ответ:
plsplizovich
plsplizovich
13.07.2020 10:47
Ты написал подряд 2 else, где if между ними?
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?