Xwab
Форумыnavigate_nextДругие языки программирования

Помогите решить задачу на Pascal
Сообщения
Ours

Нужно определить число сложное или простое с помощью Repeat

12 Янв 2011, 13:19
DarveL

ну так в чем проблема.
Составь алгоритм на бумажке как определит является число простым или составным а потом реализуй.
В цикле будешь я так думаю проверять на делимость числа на другие.

12 Янв 2011, 13:31
Ours

Хз вроде написал а она не работает. Может кто добрый быстро накатает?

12 Янв 2011, 13:47
DarveL

Ours, лень понимаешь

16 Янв 2011, 0:15
lineager

c цыклoм for пopaбoтaй,a мнe тoжe лeнь)тe вce пpaвильнo гoвopят

22 Янв 2011, 0:37
Ethernet

Ours, значит не все написал, раз не работает. Что за логика? Как у ребенка...

22 Янв 2011, 0:42
M0rbid

Ours, вариант влоб. не оптимальный. лишние итерации. но рабочий.


var n, i:integer;
var fail:boolean;

i = 2;
repeat
fail := (n mod i > 0);
inc(i);
until(fail or i >= n)

if(fail) write("Не ");
writeln("простое");
readln;


синтаксис может ругаца

22 Янв 2011, 1:00
M0rbid

readln(n); вначале

22 Янв 2011, 1:01
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.