Дано число.Определить является ли оно простым. Программа ** паскале. Напишите через while...

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

Дано число.Определить является ли оно простым. Программа на паскале. Напишите через while ИЛИ repeat.Заранее спасибо)


Информатика (155 баллов) | 200 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var n,i: integer;
begin
 write('Введите целое число = ');
 readln(n);
 i:=2;
 while (n mod i <> 0) do i:=i+1;
 if i=n then writeln('Число ',n,' простое')
        else writeln('Число ',n,' не простое');
end.

(194k баллов)
0

О,БОГИ!СПАСИБО ОГРОМНОЕ! А с repeat'ом можно?

0

var n,i: integer;
begin
write('Введите целое число = ');
readln(n);
i:=1;
repeat
i:=i+1
until n mod i = 0;
if i=n then writeln('Число ',n,' простое')
else writeln('Число ',n,' не простое');
end.

0

Спасибо большое! Вы меня спасли