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

Шифрование и дешифрование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавление элемента в начало односвязного списка http://www.cyberforum.ru/cpp-beginners/thread608215.html
Здравствуйте, я не где не могу найти функцию по добавлению элемента в начало односвязного списка. Пожалуйста подскажите ее.
C++ Изменение окна сообщения для исключительной ситуации В программе есть контролируемая исключительная ситуация. Мне надо програмно изменить надпись вверху. Сейчас эта надпись берётся из названия exe фала. И обнаружил ещё один глюк. Название... http://www.cyberforum.ru/cpp-beginners/thread608194.html
C++ Нужна поправка
здравствуйте.поправьте,пожалуйста, моё убожество.написал сначала функциями.а нужно в ооп. объектами не могу написать (не дружу я с ними:() я конечно попытался,но не вышло))...
GetPixel, почему первый иф равен тру, а второй - нет C++
Уважаемые знатоки, в первом GetPixel корды верхнего левого угла иконки поплавка (певая вкладка, опять таки вверху слева), а во втором верхний левый пиксель собственно игры. Почему первый иф равен...
C++ Не получается перевести 2 массива в строку http://www.cyberforum.ru/cpp-beginners/thread608135.html
Здравствуйте всем. Вобщем, курсовая, заданее следущее: написать класс для чисел единый, чтобы можно было складывать разные типы, int с double, длинные числа и т.п я додумался записывать числа в...
C++ Шаблоны или ... (Maximum option context replay depth exceeded) Код отсюдВа http://habrahabr.ru/post/38622/ //------------------------------------------------------------ template <unsigned long t> struct Polynome { static const unsigned long value = t&1 ?... подробнее

Показать сообщение отдельно
Finale
13 / 13 / 1
Регистрация: 12.01.2012
Сообщений: 49
18.06.2012, 16:13
к каждому элементу добавляем ключ, на его место записывает остаток от деления ключ+элемент на 10. Получается шифрованная матрица.
Для расшифровки прибавляем к элементу 10(чтобы не было отрицательных), отнимаем ключ и снова записываем остаток от деления на 10.
это если алфавит - цифры.

Добавлено через 34 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
int key; //ключ
int array[N]; // массив
for(int i = 0; i < N; i++) // цикл шифрования
{
    array[i] = ((array[i] + key) % 10);
}
 
for (int i = 0; i < N; i++) // цикл расшифровки
{
    array[i] = (((array[i] +10) - key) % 10);
}
У нас в больнице тихий час, вот, добрался до ноута, наконец =)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru