Нужно составить 2 блок схемы,на 2 программы.Нужно очень кто разбирается.
1)const
n = 10;
var
a: array[1..n, 1..n] of real;
d, i, j: integer;
begin
d := 0;
writeln('Матрица А: ');
for i := 1 to n do
begin
for j := 1 to n do
begin
a[i, j] := sin((i * pi) / 4) + cos((j * pi) / 4);
write(a[i, j]:7:2);
if (a[i, j] > 0) and (not odd(trunc(a[i, j]))) then
d := d + 1;
end;
writeln;
end;
write('D: ', d);
end.
2)const n=20;
var x:array[1..n] of real;
a,s:real;
i,k:integer;
begin
writeln('Массив Х');
a:=0;
for i:=1 to n do
begin
if i=10 then x[i]:=0
else if i<10 then x[i]:=-exp(ln(10-i)/3)
else x[i]:=exp(ln(i-10)/3);
write(x[i]:7:2);
a:=a+x[i];
if i mod 10=0 then writeln;
end;
a:=a/n;
writeln('Среднее арифметическое a=',a:0:2);
s:=0;
k:=0;
for i:=1 to n do
if x[i]>a then
begin
s:=s+x[i];
k:=k+1;
end;
write('Сумма элементов больших ',a:0:2,'=',s:0:2,' Количество=',k);
end.
Надо перевести сначала 21 в двоичную, потом 2 в двоичную и потом 2002 в двоичную
Получается вот так:
21 = 10101
2=10
2002 = 11111010010
В итоге:
10101.10.11111010010
1)
a = int(input("введіть 1 число: "))
b = int(input("введіть 2 число: "))
c = int(input("введіть 3 число: "))
d = int(input("введіть 4 число: "))
e = int(input("введіть 5 число: "))
f = int(input("введіть 6 число: "))
d = int(input("введіть 7 число: "))
q = int(input("введіть 8 число: "))
w = int(input("введіть 9 число: "))
z = int(input("введіть 10 число: "))
suma = [a,b,c,d,e,f,d,q,w,z]
print('сума введених чисел = ',sum(suma))
2)
s = 0
while true:
a = int(input("введіть число: "))
s += a
print("сума введених чисел: ",s)
if a == 0:
break