var cond,res:real;
begin
cond:=0;
readln(res);
while (res>0) do
begin
cond:=cond + 1/res;
readln(res);
end;
writeln(1/cond)
end.
(Считаю, что с клавиатуры вводятся сопротивления, признак конца ввода - 0)
Cpp:
For (int i = 0; i < кол-во элементов; i++){
If (mas [i] >= 0){
mas [i] = 0;
}
else{
mas [i] = mas [i] * mas [i];
}
1 файл - .pas
2 скрин коду
3 скрин результату
1 - 0001
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
8 бит - значит в числе должно быть 8 нулей или единичек, если их не хватает, то можно добавить незначащие нули.
1) 5₁₀ = 00000101₂
2) 17₁₀ = 00010001₂ ( 16 =
, в 2й сс это 1 и 4 нуля по степени, 17 = 16 + 1)
3) 64₁₀ = 01000000₂ ( 64 =
, в 2й сс это 1 и 6 нулей)
4) 255₁₀ = 11111111₂
Циклический алгоритм
Например: Утром я встаю, умываюсь, одеваюсь, иду в школу, учусь, прихожу домой, делаю домашнюю работу,ужинаю,ложусь спать
И так каждый день именно по будням