Program SHIFR_CEZERYA; uses crt; var a,b,c:string; i,j,k,d,g:integer; begin clrscr; writeln('Шифрование? 1-да, 0-нет'); readln(g); writeln('Исходный текст '); readln(a); writeln('ключ'); readln(d); c:=''; b:=''; for i:=1 to length(a) do for j:=1 to length(b) do begin If g=1 then k:=(j+d) mod 33 else k:=(j-d)mod 33; if a[i]=b[j] then c:=c+b[k]; If k>33 then k:=k-33 else k:=k+33; end; writeln(c); readkey; end.
public static IEnumerable<int> InitArray() { var random = new Random(DateTime.Now.Millisecond); int n; if (handfree_) n = random.Next(100); else { Console.Write("n = "); n = int.Parse(Console.ReadLine()); }
var result = new int[n];
for (var i = 0; i < result.Length; i++) { result[i] = handfree_ ? random.Next(-100, 100) : int.Parse(Console.ReadLine()); }
return result; }
public static void PrintArray(IEnumerable<int> a) { Console.Write("Array:"); foreach (var element in a) { Console.Write($" {element}"); }
Console.WriteLine(); }
public static bool IsPositiveFirst(IEnumerable<int> a) { foreach (var element in a) { if (element == 0) continue;
Переводим 112 и 64 в 2СС . 112 =1110000 64 =1000000 так как байт - это 8 бит ,следовательно в числе должно быть восемь знаков , тогда добавляем перед числами по незначащему нулю , тогда 112 = 01110000 64 = 01000000 адрес сети получается , когда мы применяем поразрядную конъюнкцию (между маской и ip адресом) 01110000 <-- маска
01000000 мы видим в адресе сети единицу и над ней в ip адресе тоже единица , значит на этом месте в маске может быть только 1 . Так как в маске у нас идут (СТРОГО) сначала единицы ,потом нули, тогда маска будет равна 11000000 , что в переводе в 10 -ную СС =192 ответ : 192
uses crt;
var a,b,c:string;
i,j,k,d,g:integer;
begin
clrscr;
writeln('Шифрование? 1-да, 0-нет');
readln(g);
writeln('Исходный текст ');
readln(a);
writeln('ключ');
readln(d);
c:='';
b:='';
for i:=1 to length(a) do
for j:=1 to length(b) do
begin
If g=1
then k:=(j+d) mod 33
else k:=(j-d)mod 33;
if a[i]=b[j]
then c:=c+b[k];
If k>33
then k:=k-33
else k:=k+33;
end;
writeln(c);
readkey;
end.