PROGRAM EJER56;
USES CRT;
VAR i, num, flag : INTEGER;
BEGIN
CLRSCR;
flag := 0;
WRITE ('Introduzca un numero -> ');
READLN (num);
FOR i := 2 TO (num - 1) DO
BEGIN
IF (num MOD i) = 0 THEN
flag := 1;
END;
IF flag = 1 THEN
BEGIN
WRITE (num);
WRITE (' no es un numero primo');
END
ELSE
BEGIN
WRITE (num);
WRITE (' es un numero primo');
END;
END.