почему программка(паскаль) не исполняет 1-ое условие if?program tn;var a:

Почему программка(паскаль) не исполняет 1-ое условие if?
program tn;
var a: integer;
begin
writeln ('Введи число');
read(a);
if ((agt;=1000)and (alt;100))then writeln ('Ошибка');
if (((a mod 10) + ((a div 10) mod 10) + a div 100 ) mod 2 = 0) then writeln ('Сумма цифр данного трехзначного числа-четное число')else writeln('Сумма-число нечетное');
end.

Задать свой вопрос
1 ответ
Т. к. а не может быть сразу быть больше 1000 и меньше 100, никогда не выйдет 'Ошибка'
Ярослава Аль-Тамивиен
хорошо, а как тогда проверить является ли a трехзначным числом?
Мирослава Уногаева
поставить or
Влад Чигринский
сейчас он пишет ошибку и исполняет последующий if
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт