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

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

Войти
Регистрация
Восстановить пароль
 
Nastysha
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 14
#1

Строку зашифровать по следующему принципу - C++

15.12.2013, 16:08. Просмотров 311. Ответов 6
Метки нет (Все метки)

Данную строку зашифровать по следующему принципу: заменить каждый символ на следующий по порядку символ таблицы ASCII.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2013, 16:08     Строку зашифровать по следующему принципу
Посмотрите здесь:

Сформировать массив J(10) из массива I(10) по следующему принципу - C++
Такое задание я получил : Сформировать массив J(10) из массива I(10) по следующему принципу: J(N)=I(N)+N. К сожалению, я не очень понимаю,...

Зашифровать строку - C++
Зашифровать введенную с клавиатуры строку заменой исходных символов на символы с кодом, большим на три единицы. Провести дешифровку. ...

Нужно зашифровать строку - C++
Есть две строки АЛФАВИТ (АФ) (задан изначально) и ОТКРЫТЫЙ ТЕКСТ (ОТ) (ввод с клавиатуры) Выполняется два перебора циклами, как только...

Как в C++ зашифровать строку в хеш Sha224 ? - C++
Перекопал весь инет и не нашел нечего!!!! Подскажите как в C++ зашифровать строку в хеш Sha224 очень нужно

Зашифровать строку, выполнив циклическую замену букв - C++
String63. Дана строка-предложение на русском языке и число K (0 < K < 10). Зашифровать строку, выполнив циклическую замену каждой буквы на...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ZeR_0
117 / 109 / 37
Регистрация: 30.01.2013
Сообщений: 297
15.12.2013, 16:34     Строку зашифровать по следующему принципу #2
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
void main(){
    setlocale(LC_ALL,"rus");
    char str= 'a';
    std::cout<<str<<std::endl;
    str = str+1;
    std::cout<<str<<std::endl;
}
Nastysha
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 14
15.12.2013, 16:38  [ТС]     Строку зашифровать по следующему принципу #3
а это полностью вся программа?
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6422 / 3061 / 303
Регистрация: 04.12.2011
Сообщений: 8,344
Записей в блоге: 3
15.12.2013, 16:44     Строку зашифровать по следующему принципу #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
#include <iostream>
#include <windows.h>
using namespace std;
char get_next_by_the_circl(char in_ch){//латиницу по кругу
if(in_ch=='z') return 'A';//за z обычно живет жуткий кракозябр. Обычно левая фигурная скобка там обитает.)
return in_ch+1;
}
 
int main(){
SetConsoleCP (1251); SetConsoleOutputCP (1251);
char *test_str="Hello world";
char *coded_str=new char[strlen(test_str)+1];
int ind_int=0;
while(test_str[ind_int]){
coded_str[ind_int]=get_next_by_the_circl(test_str[ind_int]);
ind_int++;
}
coded_str[strlen(test_str)]='\0';//завершающий ноль не посеять
cout<<"We had:"<<endl;
cout<<test_str<<endl;
cout<<"We have got:"<<endl;
cout<<coded_str<<endl;
cout<<endl;
system("pause");
return 0;
}
Nastysha
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 14
15.12.2013, 16:46  [ТС]     Строку зашифровать по следующему принципу #5
спасибо большое

 Комментарий модератора 
Не называйте темы "С++". Заголовок должен отражать суть задачи, а не раздел, в котором она размещается
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6422 / 3061 / 303
Регистрация: 04.12.2011
Сообщений: 8,344
Записей в блоге: 3
15.12.2013, 16:50     Строку зашифровать по следующему принципу #6
Цитата Сообщение от Nastysha Посмотреть сообщение
спасибо большое
не за что, вот еще лучше:
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
#include <iostream>
#include <windows.h>
using namespace std;
char get_next_by_the_circl(char in_ch){//латиницу по кругу
if(in_ch<'A' || in_ch > 'z')return in_ch;//пропускаем небуквы и всю нелатынь))
if(in_ch=='z') return 'A';//за z обычно живет жуткий кракозябр. Обычно левая фигурная скобка там обитает.)
return in_ch+1;
}
 
int main(){
SetConsoleCP (1251); SetConsoleOutputCP (1251);
char *test_str="Hello world!";
char *coded_str=new char[strlen(test_str)+1];
int ind_int=0;
while(test_str[ind_int]){
coded_str[ind_int]=get_next_by_the_circl(test_str[ind_int]);
ind_int++;
}
coded_str[strlen(test_str)]='\0';//завершающий ноль не посеять
cout<<"We had:"<<endl;
cout<<test_str<<endl;
cout<<"We have got:"<<endl;
cout<<coded_str<<endl;
cout<<endl;
system("pause");
return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2013, 17:01     Строку зашифровать по следующему принципу
Еще ссылки по теме:

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

Группирование букв из файла по принципу Фибоначчи - C++
Добрый вечер всем! Во время выполнения задания возникла проблема. Надо создать файл с символами(буквы и цифри). Подсчитать кол-во...

Как считать из файла по определенному принципу - C++
В файле информация хранится по определенному виду -1 -1 80 ........ -1 -1

Удаление звеньев созданный по принципу очереди с++ - C++
Программа должна должна удалять звенья в которых Elem нечётный, где ошибка? Просто не работает и не погу понять почему ...


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

Или воспользуйтесь поиском по форуму:
Nastysha
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 14
15.12.2013, 17:01  [ТС]     Строку зашифровать по следующему принципу #7
прикольно))))
спасибо
Yandex
Объявления
15.12.2013, 17:01     Строку зашифровать по следующему принципу
Ответ Создать тему
Опции темы

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