дерево
-----------------------------------------------------------------------------
фруктовое хвойное лиственное
------------------ ------------------ ------------------
яблоня сосна лиственница дуб береза
Не знаю, как тут рисовать :)
Если коротко: "дуб" и "береза" - разновидность "лиственного дерева", которая в свою очередь является разновидностью "дерева". Яблоня, сосна и лиственница - аналогично.
Названия деревьев также являются разновидностью: например, карликовая береза, яблоня Антоновка или яблоня Белый Налив и т.д.
Всякие "яблоки", "желуди", "стволы", "листья" и прочее не могут являться разновидностью, но могут относиться как "состоит из" или "является плодом". Как-то так.
При X меньшем или равном(<=) 90
1026 бит = 128,25 байт
1 кбайт = 1024 байт
8194 бит = 1024,25 байт
1028 байт8 кбайт = 8192 байт
8194 байт
<span>8388608б бит = 1048576 байт = 1024 кбайт = 1 Мбайт</span>
Program DZ;
var n,i,k,j,f:longint;
a:array [1..10000] of longint;
begin
k:=0;
read (n);
a[1]:=1;
a[2]:=1;
for i:=3 to 10000 do
begin
if not(a[i-1] < n) then
begin
break
end;
a[i]:=a[i-1]+a[i-2];
k:=k+1
end;
for i:= 1 to k do
begin
f:=0;
for j:=2 to a[i]-1 do
if a[i] mod j=0 then f:=1;
if f=0 then write (a[i],' ');
end;
end.
Это для Pascal
78^10 → 1001110^2
78^10 → 116^8
78^10 → 1032^4
58^10 → 111010^2 322^4 72^8
35^10 → 100011^2 203^4 43^8
321^4 →57^10
765^8 →501^10
10101110^2 →174^10 256^8