Форум программистов, компьютерный форум CyberForum.ru

Проблемы с Аффинным шифром - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построить контуры своей области и заполнить её заданными наклонными линиями http://www.cyberforum.ru/cpp-beginners/thread970390.html
Задание: 1. Построить контуры своей области и заполнить её заданными наклонными линиями.. 2. В своей области построить из отрезков прямых линий контуры заданного объекта. 1 и 2 задание выполнить в двух вариантах: с использованием стандартной функцию line BorlandC и собственной функции, написанной по алгоритму Брезенхейма. 1)Из нижнего левого угла сначала вправо, потом налево. 2)Из нижнего...
C++ Работа с изображениями в GIT Более подходящего раздела для этой темы на форуме не нашел, поэтому пишу здесь. Сегодня зарегистрировался на github и встал такой вопрос. Git хранит не сами файлы, а их изменения. Так вот, если загрузить изображение, то получается, если есть много версий этого изображения, то гит хранит каждую версию? Он ведь не может запоминать изменения для изображений, как для текста, где он просто... http://www.cyberforum.ru/cpp-beginners/thread970389.html
Последовательно заполнить заданную прямоугольную область экрана точками по заданному алгоритму C++
Задание: 1. Последовательно заполнить заданную прямоугольную область экрана точками по заданному алгоритму (схема заполнения области). Для вывода точки в каждом режиме использовать: - А) стандартную функцию языка программирования; - Б) прямую запись в видеопамять. 2. Предложить 5 вариантов изменения цвета точки таким образом, что бы получить различные рисунки заполнения области. 3. Сделать...
почему clrser(); не работает C++
#include<stdio.h> #include<conio.h> main() { int i,n,result=1; clrser(); printf("Vvedit n:"); scanf("%d",&n);
C++ Написать программу на языке СИ++ для установки графического режима работы экрана и вывода основных характеристик этого режима http://www.cyberforum.ru/cpp-beginners/thread970377.html
Задание: 1. Написать программу на языке СИ++ для установки графического режима работы экрана и вывода основных характеристик этого режима. 2. Проверить основные графические режимы работы (сколько получится установить) для данной видеосистемы.
C++ ListControl редактирование столбцов у записей есть ListControl. Вид - отчет. Есть несколько записей. Есть колонки. В колонках для каждой записи есть значение. Нужно по нажатию на клавишу Обновить, сменить для выбранной записи значение в столбце например на "***" Для наглядности вот скрин: хочу для записи 3.3.3.3 по нажатию на клавишу сменить статус на "online" и активность например на "up". подробнее

Показать сообщение отдельно
AnyOne697
 Аватар для AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 532
10.10.2013, 12:40     Проблемы с Аффинным шифром
Цитата Сообщение от Streecs Посмотреть сообщение
И так, все на много логичнее, чем описывается по всюду! Чтобы найти обратное по модулю число нам нужно использовать Функция Эйлера
Есть одна неприятная особенность функции эйлера.
Допустим, алфавит у нас алфавит 251 (почти вся таблица ASCI).
Число Эйлера от него 250 (все натуральные числа меньшие него).
Таким образом, нам случайно придётся возводить в степени порядка сотни, что не есть быть хорошо, если учесть, что даже double гугол не поместит.
Поэтому лучше всё же использовать соотношение Безу, приравняв его к 1. Решается оно с помощью расширенного алгоритма Эвклида с временной сложностью O(log(n)) и константой сложностью по памяти.

Добавлено через 55 секунд
Алсо,
Цитата Сообщение от Streecs Посмотреть сообщение
Отдельный привет группе 5112
непонял.
 
Текущее время: 12:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru