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

Шифр замены(код Цезаря) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С помощью метода отражения найти обратную матрицу http://www.cyberforum.ru/cpp-beginners/thread180944.html
С помощью метода отражения найти обратную матрицу. Матрица размара н*н. Прошу помочь алгоритмом, исходником или хорошей книжкой. Хотя бы помогите, пожалуйста, разобраться с прямым ходом, тк обратный ход будет как в методе Гауса. из книг читал Богачева, но мало чего понял...
C++ Функция замены цифр местами Как разработать функцию, которая меняет в двузначном числе цифры местами, а остальные числа оставляет без изменения http://www.cyberforum.ru/cpp-beginners/thread180932.html
C++ групировка записей
Как сгрупировать подрят все записи по фамилиям абонентов и подвести итог общей стоимости их разговоров????????
Программа на языке C++ C++
Реализовать программу, позволяющую пользователю ввести генеалогическое древо. При вводе отображать номер поколения. По окончании ввода вывести общее количество человек. Сохранять дерево не нужно. Для хранения вводимых данных не использовать массивы.
C++ Красивые приложения на Visual C++ http://www.cyberforum.ru/cpp-beginners/thread180926.html
Можно ли на Visual C++(без использования NET framework) создавать такие же красивые приложения(интерфейс),как с использованием Windows Forms?
C++ Метод перестановки Помогите реализовать данный метод! Открытый текст: "ШИФРОВАНИЕ_ПЕРЕСТАНОВКОЙ". Матрица из четырех столбцов: Ключи: k1 5-3-1-2-4-6; k2 4-2-3-1. K1/k2 1 2 3 4 1 И Е _ П 2 Е Р Е С 3 О В А Н 4 Т А Н О подробнее

Показать сообщение отдельно
Ashtaret
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 3
12.11.2010, 11:46     Шифр замены(код Цезаря)
Всем привет, извеняюсь что немного опаздываю с темой но у меня тож такая проблемка,
нужно шифровать также
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream.h>
#include<stdio.h>
#include<string.h>
#include<conio.h>
char buff[100]="a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u,v,w,x,y,z  .";
 
void main()
 
{int i,k;
int ds;
 
clrscr();
char c;
for(c=1;c<=2;c++)
putchar(c);
puts("\n");
puts("Viberite deistvie :\n");
puts("1.Wifraciya\n");
puts("2.Dewifracia\n");
scanf("%i",&ds);
if(ds==1)
{      clrscr();
cout<<"vvedite soobwenie dla kodirovki"<<endl;
    cin>>buff;
    cout<<"vvedite klu4 dla kodirovki:\n"<<endl;
    cin>>k;
 
    for(int i = 0;i < strlen(buff); i++)
        buff[i] += k;
        clrscr();
        cout<<"zawifrovannui text:\n"<<endl;
    cout<<buff<<endl;
    char dss;
    puts("\n");
    cout<<"raswifrovat text?:\ninput y (for yes) or n (for no)"<<endl;
    cin>>dss;
    if(dss=='y') {clrscr();
          for(int i = 0;i < strlen(buff); i++)
        buff[i] -= k;
        puts("zawifrovannui text:\n");
    cout<<buff<<endl; }
}
else
{
clrscr();
cout<<"vvedite text dla dewifracii"<<endl;
cin>>buff;
cout<<"vvedite klu4 dla kodirovki:\n"<<endl;
    cin>>k;
 
   cout<<"Dewifrovannui text: "<<endl;
    for(i = 0;i < strlen(buff); i++)
        buff[i] -= k;
    cout<<buff<<endl;
}
for(c=1;c<=2;c++)
putch(c);
getch();
}
вот мой код, работает все прекрастно...
вот только проблема в том что когда пишу сообщение через пробел начинает выделываться
 
Текущее время: 10:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru