Форум программистов, компьютерный форум, киберфорум
Наши страницы

написать на с++ программу для Кода Цезаря, сдвиг на 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 Вычислить среднюю оценку каждого студента и среднюю оценку по каждому предмету, результат записать в виде таблицы. ...
Найти символ первой строки, который первым не совпал с одним из символов второй строки. Вывести слово, в которое входит этот символ C++
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить местоположение символа первой строки, который первым не совпал с одним из символов второй строки. Вывести слово, в которое входит...
C++ Определить первое вхождение символа "d" в строке и вывести слово, в котором оказался этот символ. http://www.cyberforum.ru/cpp-beginners/thread784218.html
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить первое вхождение символа “d” в строке и вывести слово, в котором оказался этот символ. Если такого символа нет, то изменить...
C++ Консольное приложение, которое конвертирует зашифрованный текст написать программу на С++, чтобы она конвертировала в консоле зашифрованный текст. подробнее

Показать сообщение отдельно
AAK22
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 19
12.02.2013, 00:10  [ТС]
Цитата Сообщение от hofmn Посмотреть сообщение
Не совсем понял, что вы имели в виду, но вот:

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;
}
как выше написали до этого, также, но там если писать текст через пробел, то он конвертирует только слово до пробела, а в этой программе 6 ошибок
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.