Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см) http://www.cyberforum.ru/cpp-beginners/thread785660.html
3)С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см), выражающие рост студентов. Вывести числа студентов возможного роста.
C++ Как проверить в массиве слова и записать их?
Есть массив, под названием str. В каждой парной ячейке есть слово: str - Вася str - Вася str - Вася str - Женя str - Катя Есть другой массив, под названием name. Нужно сначало проверить есть ли...
Функция islower() C++
Подскажите пожалуйста пример работы этой функции , в программе Visual Studio 2012 C++ (Консольный проект). В учебнике написано нужно создать программу и спомощью этой функции вывести значение 1 или...
C++ Ошибка GLUT (OpenGL) Переписывал с видеоурока код, чем больше писал, тем больше ошибок такого типа: "Game1.exe" (Win32). Загружено "C:\Windows\SysWOW64\cfgmgr32.dll". Невозможно найти или открыть файл PDB. Меняется... http://www.cyberforum.ru/cpp-beginners/thread785637.html
C++ Умножение двоичных чисел http://www.cyberforum.ru/cpp-beginners/thread785634.html
Добрый вечер! Есть такое задание , произвести умножение двоичных чисел со знаком и без, то есть это команды процессора mul, imul. Умножение без знака я реализовала с помощью сложения и сдвигов. Но...
Задание: Простое наследование. Разработайте класс TOVAR1 – производный от класса TOVAR. C++
Задание: Простое наследование. Разработайте класс TOVAR1 – производный от класса TOVAR. Элементы класса: • цена при реализации; • остаток товара. Методы: • конструктор без параметров...
Ошибка в построении проекта в MS Visual Studio C++
Среда разработки Visual Studio 2012. Создал консольное приложение. При повторном запуске построителя, если хоть что-то изменить в исходном коде, вываливается ошибка fatal error LNK1168: не удается...
C++ Если не затруднит подскажите хорошие онлайн-справочники по С++ Здравствуйте, уважаемые форумчане. 2. Если не затруднит подскажите хорошие онлайн-справочники по С++. Например, никак не могу найти информацию по FloatToStrF, гугл выдает только в контексте... http://www.cyberforum.ru/cpp-beginners/thread785582.html
C++ Почему конструктор не должен иметь возвращаемое значение? http://www.cyberforum.ru/cpp-beginners/thread785580.html
Почему конструктор не должен иметь возвращаемое значение? Мне кажется это было бы полезным.
C++ Нужны тесты по C++ как по теоретической части, так и по практической Всех приветствую! Разыскиваются тесты по С++ как по теоретической части, так и по практической (желательно с готовыми ответами/решениями). К сожалению, из книжных ресурсов подобного обнаружено не... http://www.cyberforum.ru/cpp-beginners/thread785572.html
Kurtis
8 / 5 / 3
Регистрация: 13.02.2013
Сообщений: 294
Завершенные тесты: 1
0

Возврат к вводу имени и ключа

13.02.2013, 19:37. Просмотров 455. Ответов 8
Метки (Все метки)

Пишу простенькую программу по шифрованию данных. Проблема заключается в том, что я хочу чтобы при вводе не правильного ключа выходила ошибка(это у меня есть) и предлагалось заново ввести слово и ключ или можно просто ключ. Спасибо.
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
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
int main()
{
    setlocale (0,"rus");
    string S,s1;
    int i,k,Z,Key;
    cout<<"Введите предложение"<<endl;
    cin>>S;
    cout<<"Введите ключ"<<endl;
    cin>>Key;
    if (Key != 1110)
    {
        cout<<"Критическая ошибка"<<endl;
        system ("pause");
        return 1;
    }
 
    if (Key = 1110)
    {
    k=S.length();
    if (k<20)
    {
        for (i=k; i<20; i++)
            S=S+"*";
    }
    for (int i=0; i<5; i++)
    {
        for (int j=0; j<4; j++)
        {
        Z=i+j*4;
        s1=s1+S[Z];
        }
    }
    }
    cout<<"Вывод зашифированного сообщения"<<endl;
    //cout<<S<<endl;
    cout<<s1<<endl;
    system ("pause");
    return 0;
 }


Вернуться к обсуждению:
Возврат к вводу имени и ключа
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2013, 19:37
Готовые ответы и решения:

Возврат имени экземпляра класса
Есть класс CLASS1, у него 2 экземпляра- ex1 и ex2. Нужно что бы при вызове метода в одном из...

Отображение имени (любых других данных) вместо id-шника внешнего ключа в DataGridView
Как отображать в DataGridView вместо айдишник имя юзера, которому принадлежит этот айдишник (юзер в...

Проверка наличия определённого ключа реестра и добавление этого ключа в реестр при его отсутствии
Добрый день! Пытаюсь разобраться с bat файлом, который будет запускаться при старте системы и...

По количеству по вводу
Не выходит сделать такое: Сначала выводиться инпут с переменной int b Вводим количество...

Ограничение по вводу
Всем привет! В олимпиадах часто есть условие такое, что число не должно превышать опредённое...

8
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.