Проще всего перевести числа в 10-ную систему, умножить и перевести обратно в 16-ную.
4A,3 = 4*16 + 10 + 3/16 = 74,1875
F,6 = 15 + 6/16 = 15,375
74,1875 * 15,375 = 1140,6328125 = 256*4 + 16*7 + 4 + 0,6328125 =
= 4*256 + 7*16 + 4 + 10/16 + 2/256 = 474,A2
А если нужно обязательно в 16-ричной, то поищи "шестнадцитиричная таблица умножения". Именно так, словами, а не "16-ричная"!
Из нее можно узнать, что:
4*F = 3C; A*F = 96; 3*F = 2D; 4*6 = 18; A*6 = 3C; 3*6 = 12.
Умножаем в столбик:
4A,3
F,6
=====
1BD2
458D
=====
474,A2
Надеюсь, понятно, как я складывал числа?
Например, D + D(16) = 13 + 13(10) = 26(10) = 16 + 10(10) = 1A(16)
И остальные числа точно также, переводя в уме в 10-ную и складывая.
Получится квадрат
Тут все легко просто представьте это в уме и все получится))
Если вам нужно составить программу, то вот:
program znanija;
var
r,d: integer;
begin
r := 2;
d := r*2;
writeln('Диаметр окружности = ',d)
end.
//короткая история о том, как я забыл sqr() в С++
<span>bool f(int x, int y, int z){
if(pow(double(x),2)+pow(double(y),2)==pow(double(z),2)){
return true;
}
else
{
return false;
}
<span> }</span></span>
Python
1. x = [1,2,3,4,5,6,7,8,9,0] #Массив
print(x[:5])
print(x[5:])
2. x = [1,2,3,4,5,6] #Массив
print(x[::-1])
3. x = [0,1,2,3,4] #Массив
for i in range(1,len(x),2): print(x[i])
4. То же самое, что 3 программа, только 1 в range(...) заменить на 0
пы сы Хэштэг это комментарий в языке Python т.е. не исполняется