1)
8×10^4+7×10^3+6×10^2+5×10^1+4×10^0
11×16^3+12×16^2+13×16+3
7×8^4+5×8^3+3×8^2+1×8+1×8^0
2^4+2^2+2^1
2)
3586 (10)=2048+1024+512+2=111 000 000 010(2)=7002(8)=D02(16)
11257 (10)=8192+2048+1024+2+1=010 110 000 000 011(2)=25003(8)=2C03(16)
328(10)=256+64+8=101 001 000(2)=510(8)=148 (16)
512 (10)=001 000 000 000(2)=1000 (8)=200(16)
<span>74 : 2 =
37 (остаток 0)</span>
37 : 2 = 18
(остаток 1)
18 : 2 = 9 (остаток
0)
9 : 2 = 4 (остаток
1)
4 : 2 = 2 (остаток
0)
2 : 2 = 1 (остаток
0)
1 : 2 = 0 (остаток
1)
В ответе
записываем остатки с конца подсчетов
Ответ :
1001010
<span>
74(10)
= 1001010(2) </span>
23 : 2 = 11
(остаток 1)
11 : 2 = 5 (остаток
1)
5 : 2 = 2 (остаток
1)
2 : 2 = 1 (остаток
0)
1 : 2 = 0 (остаток
1)
Ответ : 10111
<span>23(10) =
10111(2)</span>
17 : 2 = 8 (остатк
1)
8 : 2 = 4 (остаток
0)
4 : 2 = 2 (остаток
0)
2 : 2 = 1 (остаток
0)
1 : 2 = 0 (остаток
1)
Ответ: 10001
<span>17(10) =
10001(2)</span>
2 : 2 = 1 (остаток
0)
1 : 2 = 0
(остаток 1)
Ответ: 10
<span>2<span>(10) </span>= 10(2) </span>
begin
var(v,r):=ReadInteger2;
if V<=R-100 then Println('Пройдет')
else Println('Не пройдет')
end.
#include<iostream>
using namespace std;
int main()
{
int a;
cin >> a;
if (a < 1 || a > 2200)
{
cout << "ERROR";
return 0;
}
if (a % 400 == 0 || (a % 4 == 0 && a % 100 != 0))
{
cout << "LEAP";
return 0;
}
else
{
cout << "NORMAL";
return 0;
}
}
<em>// PascalABC.NET 3.3, сборка 1561 от 02.11.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrRandom(ReadInteger('n='),-99,99).ConvertAll(x->real(x/10));
a.Println;
var imax:=a.Select(x->Abs(x)).ToArray.IndexMax;
var ip:=a.FindIndex(x->x>0)+1;
Writeln('Номер максимального по модулю элемента: ',imax+1);
Writeln('Сумма элементов после первого положительного: ',a[ip:].Sum:0:1)
end.
<u>Пример</u>
n= 13
-5.9 2.8 -8.2 4.8 1.2 -7.3 6.7 4 -5.8 6.4 2.4 -9.3 -8.6
Номер максимального по модулю элемента: 12
Сумма элементов после первого положительного: -13.7