Само объяснение очень большое. Делится им смысла не вижу. В целом все сводится к проверке числа на простоту. Причем надо это сделать с помощью быстрого алгоритма.
Следующее решение приведено на языке Python 3.4.3:
def is_prime( num ):
d = 2
while d * d <= num and num % d != 0:
d += 1
return d * d > num
N = int( input() )
if is_prime( N ):
print( 'Danger' )
else:
print( 'Safe' )
<em>// PascalABC.NET 3.3, сборка 1634 от 14.02.2018</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
Writeln('*** Исходная матрица ***');
var a:=MatrRandom(4,3,-10,10);
a.Println(4); Writeln(4*a.ColCount*'-');
var s:=a.ElementsByRow;
Writeln('min=',s.Min,', max=',s.Max)
end.
<u>Пример</u>
*** Исходная матрица ***
-10 -10 -9
-8 -2 -2
-1 -2 -5
-6 6 -5
------------
min=-10, max=6
ответы пишу в форме таблицы
X--Y--Z--1--2--3--4
0--0--0--1--0--0--1
0--0--1--0--0--1--1
0--1--0--0--0--1--1
0--1--1--0--0--1--1
1--0--0--0--0--1--1
1--0--1--0--0--1--1
1--1--0--0--0--1--1
1--1--1--0--1--1--0
Не совсем вехал в вопрос но попробую ответить
1. визуальный способ (наблюдение за обьектом, его внешнии характеристики... )
2. "контактный" потрогать пальцом (опять таки даст возможность понять из чего состоит твердый/мягкий, холодный/теплый поверхность шероховатая/гладкая и т. д. обьект)
3. понюхать (ну ты понял)
4. механические испытания ( ну допустим обьект железо проведя испытания расняжение, сжатие и т. д. можно узнать твердость сигма текучести т. д. )
5. химические анализ (с чем объект контактирует с какой средой и т. д. )