решить в паскале - Вопросы по Pascal

Вопрос решить в паскале

Регистрация
25 Окт 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
1)дано двухзначное число найти квадрат разности цифр числа
2)найти периметр и площадь прямоугольного треугольника если известны катети гипатенуза
3)дано вещественное число используя только умножение найти а^21 за 6 операций
4)найти площадь и периметр треугольника если в нем известны две стороны и угол между ними
решить в паскале
 
Регистрация
1 Фев 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
1) sqr((n div 10)-(n mod 10)) 2) cat2:=sqrt(hyp*hyp-cat*cat); per:=cat+cat2+hyp; s:=cat*cat2/2; 3) power(a,21) не считается! Операции присваивания тоже не считаются, считаются только арифметические операции: b:=a*a; c:=b*b; d:=c*c; e:=d*d; f:=a*e*c; {как раз шесть операций! }
 
Регистрация
10 Дек 2012
Сообщения
94
Репутация
1
Спасибо
0
Монет
0
3. Если в 6 шагов 1)a*a=a^2 2)a^2*a^2=a^4 3)a^4*a^4=a^8 4)a^8*a^8=a^16 5)a^16*a^4=a^20 6)a^20*a=a^21 При этом под все можно выделить 3 переменные (x1=a, x2=a^2 -> a^4 -> a^8 ->a^16 -> a^20), x3=a^4)
 
Регистрация
20 Авг 2013
Сообщения
91
Репутация
8
Спасибо
0
Монет
0
3) Скорее всего, имелось в виду 21 (10) —» 10101 (2) поэтому:
34182886_440a49111e6dd9b84d653bbe0c8007b3_800.jpg
 
Сверху Снизу