С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.78
Rexx
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 4
#1

Шифровка и дешифровка текста - C++

23.12.2009, 16:43. Просмотров 3410. Ответов 5
Метки нет (Все метки)

Помогите, пожалуйста, кто может. Буду очень благодарен.

Написать программу шифровки и дешифровки текста по сделующему алгоритму: каждому символу текста поставить в соответствие целое число из заданного диапазона.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2009, 16:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шифровка и дешифровка текста (C++):

шифровка/дешифровка - C++
Помогите пожалуйста. Надо написать прогу, которая шифрует/дешифрует введеный текст. (конкретно мне не понятно, как введеную фразу разбить...

шифровка\дешифровка пароля\логина - C++
Возникла проблема) Ситуация такая. Есть Логин и Пароль . Нужно их шифрануть. Есть алгоритм шифрования . Согласно этому алгоритму для...

Шифровка и дешифровка текстового сообщения - C++
Помогите ,пожалуйста.Задание: написать программу шифровки и дешифровки текстового сообщения. Шифровку выполнить следующим образом:...

Шифровка/Дешифровка методом Карно (поворота решеткой) - C++
Пожалуйста у кого есть дайте код шифровки/дешифровки,облазил много много станиц ничего подходящего не нашел.

Шифровка текста - C++
Реализовать шифрование, который заключается в табличной замене каждого символа другим символом - его шифром. Выбрать некоторую таблицу,...

Простейшая шифровка текста. - C++
Программа должна шифровать и расшифровывать введенный пользователем текст. Вот что я имею: #include <stdio.h> int main () {char...

5
TanT
эволюционирую потихоньку
466 / 464 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
23.12.2009, 17:11 #2
в чём сложности? задаёте массив чисел сооответсвующих буквам и вперёд
0
Rexx
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 4
23.12.2009, 17:24  [ТС] #3
Не будь это сложным для меня, я бы и не писал сюда. Алгоритм мне понятен, но как его реализовать, я не знаю, мешает плохое знание языка.
0
TanT
эволюционирую потихоньку
466 / 464 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
23.12.2009, 18:19 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <string>
 
 
using namespace std;
 
// Написать программу шифровки и дешифровки текста по сделующему алгоритму: каждому символу текста поставить в соответствие целое число из заданного диапазона.
 
 
int Coding(char ch)
{
    switch (ch)
    {
        case 'a':       return 1;
        case 'b':       return 2;
        case 'c':       return 3;
            // тут продолжишь сам
        default:        return 0;
    }
}
 
int main()
{
  string str;
    int counter=0;
    cout<<"Enter string: ";
    getline(cin,str);
 
    while (str.length()>counter)
    {
        cout<<Coding(str[counter++]);
    }
    
    cout<<endl;
    system("pause");
    return 0;
}
1
Rexx
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 4
23.12.2009, 18:53  [ТС] #5
Спасибо. Как я понимаю, это шифровка. Если не затруднит, не могли бы Вы написать еще и дешифровку?
0
TanT
эволюционирую потихоньку
466 / 464 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
23.12.2009, 18:59 #6
тут же обратное преобразование
первая функция если расшифровывать будешь значения чисел, вторая если будет на входе строка символов предствленная кодовыми цифрами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
char DeCoding(int numb)
{
    switch (numb)
    {
    case 1:               return 'a';
    case 2:               return 'b';
    case 3:               return 'c';
        // тут продолжишь сам
    default:                return '?';
    }
}
 
char DeCoding(char numb)
{
    switch (numb)
    {
    case '1':               return 'a';
    case '2':               return 'b';
    case '3':               return 'c';
        // тут продолжишь сам
    default:                return '?';
    }
}
1
23.12.2009, 18:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2009, 18:59
Привет! Вот еще темы с ответами:

Шифровка и расшифровка текста - C++
Зравствуйте! нижепредставленный код шифрует данные списком без проблем. Обратно не расшифровывает. Вернее, создаёт файл, но не то в нём...

Шифровка текста двунаправленным списком - C++
Надо написать программу для шифровки и расшифровки текстового файла, используя двунаправленный список. Зашифровать получается, а вот...

Шифр Вернама. Дешифровка - C++
Помогите написать дешифратор для Шифра Вернама или укажите ошибку в моём дешифраторе: #include &lt;iostream&gt; #include &lt;stdio.h&gt; ...

Дешифровка текстового сообщения - C++
В С++ я ещё новичок и не могу понять почему при компиляции выбивает ошибку.Нужно написать программу шифровки и дешифровки текстового...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.