|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.12.2011, 17:58 | #1 |
Новичок
Джуниор
Регистрация: 17.12.2011
Сообщений: 2
|
переделать в js
нужна помошь)
вот это прога на С++, и я хочу тоже самое написать на js, но не знаю как... в программе идет шифрование введенного текста Листинг программы: #include <iostream> #include <conio> //чтобы очищать экран (clrscr()) #include <cstdlib> //Стандартная библиотека using namespace std; //Стандартное пространство имён //Шифрование //*********************************** *********************************** ***** int action1() { int a[26]; char alf[26]={'a','b','c','d','e','f','g','h',' i','j','k','l','m','n','o','p', 'q','r','s','t','u','v','w','x','y' ,'z'}; char alfshif[26]={'@','#','$','%','^','j','*','g','[','v','a',']','_','f','w', 'b','1','d','5','i','{','=','}','!' ,'+','-'}; char mas[50]; int i,j; cout<<"Input text: "; cin>>mas; for (i=0;i<strlen(mas);i++){ for (j=0;j<26;j++){ if (mas[i]==alf[j]) {a[i]=j;} } } for (i=0;i<strlen(mas);i++){ for (j=0;j<26;j++){ if (a[i]==j) {mas[i]=alfshif[j];} } } cout<<"Coding:"; for (i=0;i<strlen(mas);i++) {cout<<mas[i];} getch(); clrscr(); } //*********************************** *********************************** ******** //Дешифрование //*********************************** *********************************** ******** int action2 () { int a[26]; char alf[26]={'a','b','c','d','e','f','g','h',' i','j','k','l','m','n','o','p', 'q','r','s','t','u','v','w','x','y' ,'z'}; char alfshif[26]={'@','#','$','%','^','j','*','g','[','v','a',']','_','f','w', 'b','1','d','5','i','{','=','}','!' ,'+','-'}; char mas[50]; int i,j; cout<<"Input coding text: "; cin>>mas; for (i=0;i<strlen(mas);i++){ for (j=0;j<26;j++){ if (mas[i]==alfshif[j]) {a[i]=j;} } } for (i=0;i<strlen(mas);i++){ for (j=0;j<26;j++){ if (a[i]==j) {mas[i]=alf[j];} } } cout<<"Decoding: "; for (i=0;i<strlen(mas);i++) {cout<<mas[i];} getch(); clrscr(); } //Главная функция, интерфейс программы //*********************************** *********************************** ******** int main() { char q; cout<<"Encryption method of permutation characters"<<endl; char qes[] = "Select an action:\n1 - Encryption\n2 - Decryption\n3 - Exit"; char er[] = "False"; while(q != '3') { cout<<qes<<endl; cin>>q; getchar(); switch(q) { case '1': action1(); break; case '2': action2(); break; case '3': return 0; default: cout<<er<<endl; system("pause"); clrscr(); } } system("pause"); } //*********************************** *********************************** ******** помогите чем можете) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
переделать в js | Julia-lisa | Общие вопросы C/C++ | 1 | 17.12.2011 19:59 |
переделать программу с C# на С++ | Loka | Помощь студентам | 4 | 03.12.2010 23:25 |
переделать табличку | darika | Фриланс | 11 | 24.11.2009 10:20 |