#include <iostream>
using namespace std;
int main()
{
int X,Y;
cin>>X;
if (X % 10 == 0)
return 0;
Y=((X % 10) * (X / 10) % 10) * 1000;
Y=Y+((X % 10) % (X / 10)) * 100;
Y=Y+(((X % 10) + (X / 10)) % (X % 10)) * 10;
Y=Y+(X / 10) % (X % 10);
cout<<Y;}
program minchislo;
const
n=5;
var
a : array [1..n] of integer;
i,min: integer;
begin
randomize ;
for i:=1 to n do
begin
a[i]:=random(1,100);
write(a[i]:4);
end;
writeln;
min:=1;
for i:=1 to n do
if a[i]<a[min] then
min:=i;
writeln('Минимальный элемент: ',a[min]);
for i:=1 to n do
a[min]:=0;
for i:=1 to n do
write(a[i]:4);
end.
T = 250 * 1024 * 8 / 512000 = 4 секунды
I =128 * 128 * 1=16384 бит = 2 Кбайта
Вот смотри. ip 145.92.137.88
а маска 255.255.240.0. Берём от ip 145.92,а от маски 0.Получиться
145.92.X.0
137 и 240 переводим в двоичную систему.
137 = 10001001
240 = 11110000
Потом делаем коньюнкцию > 10001001
11110000
-------------
10000000 = 128
вставляем где X 145.92.128.0 вот тебе адрес сети.