Javascript:var N=prompt();for(var сч=1;сч<=N;сч++)document.write(((1/сч)+"<br/>").replace(".",","));
Var
a:array[1..100,1..100] of longint;
n,m,i,j:longint;
begin
readln(n);
for i:=1 to n do for j:=1 to n do
begin
if not odd(n) and((i=n div 2)or(i=(n div 2)+1)) then a[i,j]:=1 else
if odd(n) and( i=(n div 2)+1) then a[i,j]:=1 else
if i<n div 2 then a[i,j]:=0 else
if i>n div 2 then a[i,j]:=2;
end;
for i:=1 to n do
begin
for j:=1 to n do write(a[i,j]);
writeln;
end;
end.
<span>
</span>
Ответ:
1122
Объяснение:
Заменим команды на обратные:
1. умножь на 3 - раздели на 3
2. вычти 2 - прибавь 2
Пойдем от большего числа к меньшему учитывая, что в результате действий должны получаться только целые числа
23+2=25 (2)
25+2=27 (2)
27/3=9 (1)
9/3=3 (1)
Запишем произведённые действия снизу вверх 1122
<span>Для начала поясню что
значат * и ? в маске. *-это последовательность символов, то есть любое
количество символов. От 0 до бесконечности. Нам не важно что это за символы
важен сам факт их существования или не существования. ?-это только один символ.
Опять же, не важно какой, главное, чтобы он был там.
Первая маска: A?B*.*C?*</span>. Её можно интерпретировать как A[любой символ]B[последовательность
символов или ничего]. [последовательность символов или ничего]C[любой символ] [последовательность
символов или ничего].
Под такие условия подходят 5 файлов, которые переходят в каталог friends:
ABBCBD.CDDBA
ACBDC.ACBA
AABBCCDD.DDCCD
ACBCACD.AABBCCDD
ADBCCAD.CADABC
Почему не подходят остальные? ABDCC.ACBDA – нет символа в начале между A и B. BABCDA.ABCD
- нет символа A в начале. AABACADA?CDBDADCB
– нет точки.
Следующая маска: *B?C*.??*D*. На человеческий: [любой символ] B] [последовательность
символов или ничего]C[любой символ]. [любой символ] [любой символ] [последовательность
символов или ничего]D [последовательность символов или ничего]
Результат – 3 файла в папке family :
ABBCBD.CDDBA
AABBCCDD.DDCCD
ADBCCAD.CADABC
Остальные: ACBCACD.AABBCCDD – после единственной B сразу идёт C; ACBDC.ACBA
– после точки нет D<span>.
Ответ:
ABBCBD.CDDBA
AABBCCDD.DDCCD</span>
ADBCCAD.CADABC
Все перемножаешь и получаешь ответ
4*6*2=48 способов