Условие: Вывести ** экран число,если оно двузначное. program prim2 ; var x: integer ;...

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

Условие: Вывести на экран число,если оно двузначное.
program prim2 ;
var x: integer ;
writeln :('введите число')..
readln (x) ;
if x>10 then writeln (' da ') else writeln (' net ') ;
end.
В Pascal ABC выдает ошибку "Program1.pas(5) : Встречено 'if', а ожидался идентификатор"


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

Не удивительно - посмотрите в третьей строке оператор Writeln - он же криво написан.

0

Там все в норме, ошибка именно в 5 строке "if"..

0

Возможно в программе у Вас правильно, но то что Вы привели тут - оно синтаксически неверно.

0

Спасибо что откликнулись, все решено

Дано ответов: 2
0 голосов
Правильный ответ

Var
  n: integer;

begin
  Write('Введите число: ');
  Readln(n);
  if (n >= 10) and (n < 100) then Writeln(n)
end.

Тестовое решение:

Введите число: 12
12
Введите число: 5
Введите число: 500

Как видно из теста, на вывод попадает только двухзначное число.



(142k баллов)
0

Спасибо

0

Спасибо выражаем кнопочкой, а меру этого "спасибо" - числом звездочек.

0 голосов

Исправил вроде. там еще надо добавить одно условие, а то у тебя и на трехзначные будет "da"

(210 баллов)
0

переписал, все таже ошибка..

0

Спасибо