М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
katetolstoshev2
katetolstoshev2
21.10.2021 18:18 •  Информатика

Срасшифровкой цезаря : расшифруйте , и с шсусыгв тсжcзг

👇
Ответ:
ffh5
ffh5
21.10.2021
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.
4,7(37 оценок)
Открыть все ответы
Ответ:
roversun7
roversun7
21.10.2021
Using System;
using System.Collections.Generic;
using System.Linq;

internal class Program
{
    private const bool handfree_ = true; //определяет вручную ли вводятся данные или рандомом

    public static void Main()
    {
        try
        {
            var a = InitArray().ToArray();
            PrintArray(a);

            var positive = IsPositiveFirst(a);
            var k = 0;
            for (var i = 0; i < a.Length; i++)
            {
                if (positive && a[k] < a[i] || !positive && a[k] > a[i])
                    k = i;
            }

            a[k] = a[k] * a[k];
            PrintArray(a);
        }

        catch(Exception e)
        {
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine(e);
        }
        finally
        {
            Console.ReadLine();
        }
    }

    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;

            return element > 0;
        }

        throw new Exception("Array is empty");
    }
}
4,5(21 оценок)
Ответ:
Переводим 112 и 64 в 2СС . 
112 =1110000
 64 =1000000
так как байт - это 8 бит ,следовательно в числе должно быть восемь знаков , тогда добавляем перед числами по незначащему нулю , тогда
112 = 01110000
64 = 01000000
адрес сети получается , когда мы применяем поразрядную конъюнкцию (между маской и ip адресом)
01110000
<-- маска 

01000000
мы видим в адресе сети единицу и над ней в ip адресе тоже единица , значит на этом месте в маске может быть только 1 .
Так как в маске у нас идут (СТРОГО) сначала единицы ,потом нули, тогда маска будет равна 11000000 , что в переводе в 10 -ную СС =192
ответ : 192
4,7(56 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ