Объяснение:
1. 32=2^5, 5БИТ отводится на один символ.
5*10=50БИТ.
2. 64=2^6, 6БИТ отводится на один символ.
32=2^5, 5БИТ отводится на один символ.
6*40=240БИТ.
5*50=250БИТ.
Первое сообщение весит на 10БИТ больше, чем второе.
3. 300÷100=3БИТ отводится на один символ.
2^3=8 символов.
4. 100*60*80=480000 символов.
480000×8=3840000БИТ.
5. 16=2^4, 4БИТ отводится на одно сообщение.
1024×0,25=256×8=2048БИТ—вес сообщения.
2048÷4=512 символов.
<u>Pascal:</u>
var a:array [1..5] of integer;
i:integer;
begin
randomize;
for i:=1 to 5 do
begin
a[i]:=random(31)-15;
write (a[i]:4);
end;
writeln;
for i:=1 to 5 do
begin
a[i]:=a[i]*2;
write (a[i]:4);
end;
writeln;
readln;
end.
<u>C++:</u>
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
int a[5];
srand (time(NULL));
for (int i = 0; i<5; i++)
{
a[i] = rand()%15-15;
cout <<a[i] <<" ";
}
cout <<endl;
for (int i = 0; i<5; i++)
{
a[i]*=2;
cout <<a[i] <<" ";
}
return 0;
}
var a:string;
i,j:integer;
begin
readln(a);
while pos('#',a)<>0 do delete(a,pos('#',a),1);
Раз последняя цифра равна нулю, то 30 без остатка делится на N.
Делители числа 30: 30, 10, 15, 5, 3, 2, 1.
Всё, что больше 10, и 10 можно сразу отбросить.
30 / 5 = 6 (0)
6 / 5 = 1 (1)
30_10 = 116_5 - не подходит, т.к. 3 цифры
30 / 3 = 10 (0)
10 / 2 = 5 (0)
5 / 2 = 2 (1)
30_10 = 2100_3 - подходит
Ответ: 3.
1. Глобальная
2. Хакер
3. Терминал
4. Гипертекст
5. Электронная почта
вроде так, может ошибаюсь.