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

Шифр сдвига (Цезаря) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Размер памяти в байтах http://www.cyberforum.ru/cpp-beginners/thread125787.html
Подскажите, пожалуйста, как узнать колл-во байт между двумя указателями? Т.е. к примеру: int *a = new int; int *b = new int; int c; Переменая c должна хранить число - смещение между a и b... Тобишь:
C++ Доделать программу. Товарищи программеры, скажите что тут не так? В борланде выдает море ошибок. FUNCTION DEC2BASEN(BASE: INTEGER; DEC: LONGINT): STRING; CONST NUMString: STRING = '0123456789ABCDEFGHAIJKLMNOPQRSTUVWXYZ'; VAR NUM : STRING; I, J: INTEGER; http://www.cyberforum.ru/cpp-beginners/thread125780.html
по нажатию кнопки не выводит результат C++
задача на метод половинного деления, у меня по нажатию кнопки не выводится результат, посмотрите пожалуйста в чем ошибка //--------------------------------------------------------------------------- #include <vcl.h> #include<math.h> #define pi 3.14 const double eps = 1e-2; #pragma hdrstop #include "Unit1.h"
считывание из файла немогу найти ошибку C++
Привет)) В чем ошибка? void Open (Department* d) { ifstream fin("base.dll"); for(int i = 0; i<2; i++) { fin >> d.size;
C++ Разработка способа обзора и сортировки сведений http://www.cyberforum.ru/cpp-beginners/thread125761.html
Всем Привет!) очень нужно сделать вот такую программу для зачёта Разработка способа обзора и сортировки сведений Газетный киоск - наименование газеты \ журнала - количество проданных экземпляров - стоимость экземпляра - выручка по данному наименованию (вычислить) - количество поступивших в продажу экземпляров - количество нереализованных экземпляров
C++ линейная регрессия Ребят,нужна программа для расчета уравнения линейной регрессии.Если у кого есть поделитесь!В принципе исходники не нужны.нужна именно программа для расчетов.ну если есть исходники или же какие нибудь подпрограммы для расчета,то не откажусь.заранее спасибо. подробнее

Показать сообщение отдельно
Liebe
...
891 / 74 / 5
Регистрация: 21.02.2010
Сообщений: 2,196
Записей в блоге: 1
07.05.2010, 14:58     Шифр сдвига (Цезаря)
Цитата Сообщение от SLaFko_0 Посмотреть сообщение
скажите как сделать шифр в кольце 26(для латиницы), т.е. чтобы последняя буква в первую переходила
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
        setlocale(LC_CTYPE,"russian");
        int k;
        char buff[50];
        cout<<"Введите сообщение : ";
        cin>>buff;
        cout<<"Введите кол-во букв для сдвига : ";
        cin>>k;
        for(int i = 0;i < strlen(buff); i++)
        buff[i] += k;
        cout<<"Шифр : "<< buff<<endl;
        
        cout<<"Расшифровка : ";
        for(int i = 0;i < strlen(buff); i++)
        buff[i] -= k;
        
        cout<<buff<<endl;
        system("pause");
}
надо сложение и вычитание делать по модулю 26.
только сдается мне, что у тебя шифрование не совсем правильно реализовано.

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