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

написать на с++ программу для Кода Цезаря, сдвиг на 3 буквы, чтобы в консоле конвертировал на 3 буквы вперед (алфавита) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Код Цезаря на C++ http://www.cyberforum.ru/cpp-beginners/thread784254.html
написать на с++ программу для Кода Цезаря, сдвиг на 3 буквы, чтобы в консоле конвертировал на 3 буквы, желательно русским алфавитом, спасибо!
C++ Вычисление конечных и бесконечных сумм Добрый вечер. Как вычислить подобные программы? Писал программу на конечную сумму, но программа не компилируется #include <iostream> #include <cmath> #include <iomanip> http://www.cyberforum.ru/cpp-beginners/thread784235.html
Вычисление ср. арифметического в массиве C++
Написать программу, спрашивающую имена 10 студентов и их оценки по 10 предметам!1 Вычислить среднюю оценку каждого студента и среднюю оценку по каждому предмету, результат записать в виде таблицы. Если делать по колхозному, то это только на оценки 100 переменных надо выделить, а ещё имена и операции... Вопрос: проще ведь по одному массиву символов на студента выделить и с ним оперировать? если...
Найти символ первой строки, который первым не совпал с одним из символов второй строки. Вывести слово, в которое входит этот символ C++
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить местоположение символа первой строки, который первым не совпал с одним из символов второй строки. Вывести слово, в которое входит этот символ.
C++ Определить первое вхождение символа "d" в строке и вывести слово, в котором оказался этот символ. http://www.cyberforum.ru/cpp-beginners/thread784218.html
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить первое вхождение символа “d” в строке и вывести слово, в котором оказался этот символ. Если такого символа нет, то изменить порядок следования символов на противоположный.
C++ Консольное приложение, которое конвертирует зашифрованный текст написать программу на С++, чтобы она конвертировала в консоле зашифрованный текст. подробнее

Показать сообщение отдельно
hofmn
Helter Skelter
 Аватар для hofmn
61 / 61 / 1
Регистрация: 19.09.2012
Сообщений: 133
12.02.2013, 00:07     написать на с++ программу для Кода Цезаря, сдвиг на 3 буквы, чтобы в консоле конвертировал на 3 буквы вперед (алфавита)
Цитата Сообщение от AAK22 Посмотреть сообщение
вот так, только вот желательно чтобы целые тексты расшифровывать, а не 1 букву)
Не совсем понял, что вы имели в виду, но вот:

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
#include <iostream>
using namespace std;
 
int main()
{
        string buff, choise;
        
        cout << "[1] - шифровать, [2] - расшифровать" << endl
             << "Ваш выбор: ";
        cin >> choise;
        
        if (choise == "1")
        {
            cin.ignore();
            cout << "Шифровать: ";
            getline (cin, buff);
     
            for (unsigned int i = 0; i < buff.size(); i++)
                    buff[i] += 3;
                    
            cout << "Результат: " << buff << endl;
        }
        
        else if (choise == "2")
        {
            cin.ignore();
            cout << "Расшифровать: ";
            getline (cin, buff);
     
            for (unsigned int i = 0; i < buff.size(); i++)
                    buff[i] -= 3;
                    
            cout << "Результат: " << buff << endl;
        }
        else cout << endl << "Введите 1 или 2!";
        
        return 0;
}
 
Текущее время: 15:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru