1 задание
101011 + 101001 = 43+41 (перевел в десятичную) =84 в десятичной или 1010100 в десятичной
тоже сделаем с вычитанием
10101111-111111 = 175-63=112 или 1110000
2 задание
переведем все числа в десятичную систему
1010101 = 85
59(16) = 89
130(8) = 88
86(10) = 86 уже в десятичной
Ответ: 1010101, 86(10), 130(8), 59(16)
Задание 3
1. числа 160 не может быть в 4 степени, проверьте может опечатались.
2. 402(6)=146(10) < 400(8)=256(10)
3. 78(16)=120(10) < 167(8)=119(10)
#include <iostream>
#include <cmath>
int main(){
float y = 0;
float x = 0;
std::cout<<"input x "<<endl;
std::cin>>x;
if(x<13){
y=3*x+5*pow(x,2);
std::cout<<"y = "<<y<<endl;
}
else
y=7*x-sqrt(x+13);
std::cout<<"y = "<<y<<endl;
return 0;
}
поровоз вроде!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ответ:32 байта
Объяснение:
8 бит =1 байт,
У тебя здесь 32 символа, вес каждого равен 8 бит.
8*32/8=32, где первая 8 это вес одного символа, вторая восьмерка это что бы 8 бит превратились в 1 байт
Var mass:array[1..14] of integer;
g,s,sum:integer;
begin
randomize;
for g:=1 to 14 do
begin
mass[g]:=random(10)+1;
if (mass[g] mod 2) = 0 then begin sum:=sum+mass[g]; s:=s+1; end;
writeln(mass[g]);
end;
writeln('сумма четных = '+sum);
writeln('количество нечетных в массиве = '+(14-s));
end.