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

0 голосов

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


спросил от Начинающий (155 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от БОГ (194k баллов)
 
Лучший ответ

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.

оставил комментарий от Начинающий (155 баллов)

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

оставил комментарий от БОГ (194k баллов)

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.

оставил комментарий от Начинающий (155 баллов)

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

...