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

Операция XOR - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как выполнить задачу я ничего не понел http://www.cyberforum.ru/cpp-beginners/thread692263.html
Помогите решить задачу я думал думал вообше не могу в учебнике даже такого не проходилось по моему(учебник страуструпа практика и принцыпы использования c++)
C++ Реализация стека (исправить код) Помогите исправить код, почему-то не компилируется, выдает ошибку: undefined reference to `WinMain@16' ld returned 1 exit status #pragma once #include <iostream> using namespace std; template<class NODETYPE> class Stack { protected: http://www.cyberforum.ru/cpp-beginners/thread692261.html
вывод 2-х мерного массива C++
привет всем. люди добрые помогите вывести 2-х мерный массив как (квадрат),а не встрочку. пожалуйста #include <iostream.h> #include <math.h> int main() { int mas; int max=0,n=2;
Проверка на попадение точки в заданную область C++
Вот еще одна задача. Помогите задать условия, первый раз такую делаю.
C++ Определение количества заполненных элементов массива http://www.cyberforum.ru/cpp-beginners/thread692254.html
Предположим, есть массив, содержащий 10 элементов типа int. Пользователю предлагается вводить числа, потом программа высчитывает среднее арифметическое. Как узнать, сколько элементов массива пользователь заполнил (сколько ввел чисел) ?
C++ Ошибка синтаксиса QApplication::sendEvent( this, new QMouseEvent( QEvent::MouseButtonPress, QPoint(10,10), Qt::LeftButton, Qt::LeftButton, Qt::KeyboardModifiers) ); подробнее

Показать сообщение отдельно
kenny58
0 / 0 / 0
Регистрация: 21.02.2011
Сообщений: 19
08.11.2012, 17:26     Операция XOR
Написать программу, выполняющую операцию XOR над тестом. В качестве ключа
использовать одиночный символ.

У меня получилось следующее:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
 
using namespace std;
int main()
{
    char Text[127];
    int i;
    cout<<"input text:"<<endl;
    cin>>Text;
    for (i=0;i<sizeof(Text);i++)
    {
        Text[i]^=i;
    }
    cout<<"Encoded: "<<Text<<endl;
    for (int i=0;i<sizeof(Text);i++)
    {
        Text[i]^=i;
    }
    cout<<"Decoded: "<<Text<<endl;
    return 0;
}
Вопрос почему после пробела символы не шифруются?
Пример: Вводим Hello World
Зашифрованный:
Hdnok♣╩╦─┼╞╟└┴┬├▄▌▐▀╪┘┌█╘╒╓╫╨╤╥╙ьэюяшщъыфхцчрсту№¤■*°∙·√ЇїЎўЁёЄєМНОПИЙК
ЛДЕЖЗАБВГЬЭЮЯШЩЪЫФХЦЧРСТУмнопийклдежзабвг╝╜╛┐╕╣║╗┤╡╢╖░▒▓╠╠╠╠╠bХ5▀D·:
Вывод: Hello

Вопрос почему?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru