всего три числа?
решу с рандомным
на паскале:
var
a,b,c: integer;
min, max: integer;
begin clrscr;
a: =random(10)+0;
b: =random(10)+0;
c: =random(10)+0;
if (a< b) and (a< c) then
min: =a
else
if (c< a) and (c< b) then
min: =c
else
min: =b;
if (a> b) and (a> c) then
max: =a
else
if (c> a) and (c> b) then
max: =c
else
max: =b;
writeln('максимальное: ',max);
writeln('минимальное: ',min);
readkey;
end.
хочу , что до настоящего времени эта для любого натурального n численно не ! . то есть, до сих пор не написана программа, которая, работая на самом мощном компьютере, могла бы определить простоту числа n за приемлемое время(не сотни и тысячи лет, как сейчас). конечно, эти n - большие. если бы кто нибудь написал такую программу, то рухнула бы вся банковская система, и все отрасли, включая военные, так как везде применяются алгоритмы шифрования данных, основанные на простых числах и подобрать шифр можно было бы за приемлемое время. вот такая с этой сложной .
что касается "детского" варианта, наверное самый простой алгоритм - решето эратосфена. да, красивое(но ресурсное) решение может получиться с использованием рекурсии(не знаю, допускает ли рекурсию школьный паскаль, но поинтересуйтесь, что это такое).
текст программы приводить не буду, он, вероятно, опубликован в каждом втором букваре по программированию.
Поделитесь своими знаниями, ответьте на вопрос:
Составьте алгоритм нахождения произведения z двух натуральных чисел x и y безиспользования операции умножения