РЕШЕНИЕ
1)
Раскрываем с КОНЦА числа
101101₂= 1+4+8+32 =45% девочек
1011₂ = 1+2+8 =11 чел - мальчики - 55%
11 : 0,55 = 20 чел - в классе - ОТВЕТ
2)
а) 4₁₀ = 100₂ = 2²
б) 4₁₀ = 11₃ = 3⁰ + 3¹
в) 6₁₀ = 11₅ = 5 + 1
г) 9₁₀ = 13₆ = 6+3
д) 45₁₀ = 100 - √45=?
е) 66₁₀ = 110 - ?
ж) 7₁₀ = 7₉ и 12₁₀ = 13₉ = 9+3
з) 36₁₀ = 44₈ = 4*8 + 8 = 32 +4
и) 16₁₀ = 20₈ = 2*8
100100=1*2^5+0+0+1*2^2+0+0=36
1.Состоит из букв алфавита
3.Имеет определённый смысл
5.Его можно произнести вслух или записать
7.Его можно закодировать
Var a,s1,s2,i:integer;
begin
a:=random(4901)+100;
writeln('a = ',a);
s1:=0; s2:=0;
for i:=1 to 4 do
begin
if a mod 2 = 0
then s1:=s1+a mod 10 else s2:=s2+a mod 10;
a:=a div 10;
end;
writeln('Сумма чётных цифр = ',s1,' Сумма нечётных цифр = ',s2);
end.
Пример:
<span>a = 4683
Сумма чётных цифр = 18 Сумма нечётных цифр = 3</span>
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a,k(0);
cout << "a="; cin >> a;
while (a > 0)
{
a /= 10;
k++;
}
cout << "Otvet: " << k << endl;
return 0;
}