Последовательности длиной 7, содержащей 5 букв А могут быть следующими: ** (* - любой из символов В или С) *А* ААА*АА* АА*ААА* А** ** (пока 6 вариантов) Далее - аналогично: **А ААА*А*А АА*АА*А А*ААА*А **А (ещё 5 вариантов) ААА**АА АА*А*АА А*АА*АА *ААА*АА (ещё 4 варианта) АА**ААА А*А*ААА *АА*ААА (ещё 3 варианта) А** *А* (ещё 2) ** (ещё 1) Итого: 6+5+4+3+2+1=21 Так как на месте * могут быть любые из 2 символов В или С, то это даст ещё по 4 варианта для каждого случая. Можно здесь, конечно, комбинаторику вспомнить. Итого: 21*4 = 84
Const n=20; type omas=array[1..n] of integer; Procedure Del (var z:omas; k:byte); var i:byte; begin for i:=k to n-1 do z[i]:=z[i+1]; z[n]:=0; end; var a:omas; i,b:integer; begin Randomize; for i:=1 to n do begin a[i]:=random(20); write(a[i]:4); end; writeln; b:=6; i:=1; while (i<=n)and(a[i]<>b) do i:=i+1; if i<=n then begin Del(a,i); writeln('Размерность массива = ',n-1); for i:=1 to n-1 do write(a[i]:4); writeln; end else writeln('Массив не изменился'); end. Пример: 12 13 6 7 17 1 18 17 3 2 12 3 16 6 7 13 0 2 5 18 Размерность массива = 19 12 13 7 17 1 18 17 3 2 12 3 16 6 7 13 0 2 5 18
125.0/10 = 12.5
78//10 = 7
78%10 = 8
10**3 = 1000
12**2 = 144
49**0,5 = (1, 5)
81**0,5 = (1, 5)
А=В=34; А+В = 68
А,В=12,5; A*B = 60
А,В=8,2; A**B = 64
Объяснение:
Код на Python:
print(f"125.0/10 = {125.0/10}")
print(f"78//10 = {78//10}")
print(f"78%10 = {78%10}")
print(f"10**3 = {10**3}")
print(f"12**2 = {12**2}")
print(f"49**0,5 = {49**0,5}")
print(f"81**0,5 = {81**0,5}")
A=B=34
print(f"А=В=34; А+В = {A+B}")
A,B=12,5
print(f"А,В=12,5; A*B = {A*B}")
A,B=8,2
print(f"А,В=8,2; A**B = {A**B}")
Отметь лучшим ответом