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

Шифрация (С++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обобщенная функция http://www.cyberforum.ru/cpp-beginners/thread403955.html
Господа, помогите, пожалуйста, с такой задачкой - нужно создать обобщенную функцию, который менял бы значения стипендий, т.е. первому студенту присваивал бы стипендию второго и наоборот. #include "stdafx.h" #include "time.h" #include <iostream> using namespace std; ////////////////////////////////////////////////////////////////////
C++ вычислить выражение для диапазона 1) Вычислить П(i+1)*(i+2) для всех i от 2 до N. Вывести результат на экран. ..спасибо!!! Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. http://www.cyberforum.ru/cpp-beginners/thread403951.html
Завершение выполнения программы в цикле C++
В программе есть оператор if.. нужно, чтобы при выполнении некоторого условия был вывод сообщения и выход из программы. Как это сделать?? Вот фрагмент кода: if (x>5*fabs(y) && x<=7.5*fabs(y)) { cout<<"5|y|<x<=7.5|y|"<<endl; rez=log(fabs(2*pow(x,2)-3*y)); } else { cout<<"Vvedennye dannye ne sootvetsvuyut ni odnomu iz uslovii"<<endl;
удалить пробелы из строки C++
4) Написать программу ,которая удаляет из введенной с клавиатуры строки все пробелы.
C++ задача с массивами http://www.cyberforum.ru/cpp-beginners/thread403942.html
3)Задан массив размером 10.Сформировать два массива размером 5,включая в первый элементы исходного массива с четными индексами, а во второй - с нечетными.Вывести результат на экран.
C++ Расположить три числа по возрастанию 2)Расположить три числа А,В,С по возрастанию их значения. подробнее

Показать сообщение отдельно
Сольвейг
0 / 0 / 0
Регистрация: 10.12.2011
Сообщений: 16
11.12.2011, 12:59  [ТС]     Шифрация (С++)
Цитата Сообщение от soon Посмотреть сообщение
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
#include <iostream>
#include <cstring>
 
void gammaEnDecrypt(std::string::iterator begin, std::string::iterator end, const int gamma)
{
    for( ; begin != end; ++begin)
        *begin ^= gamma;
}
    
int main()
{
    std::string str;
    char ch = 'a';
    str += (ch); str += (ch + 13); str += (ch + 3); str += ' ';
    str += (ch + 24); str += (ch + 14); str += (ch + 20); str += ' ';
    str += (ch + 13); str += (ch + 4); str += (ch + 4); str += (ch + 3); str += ' ';
    str += (ch + 8); str += (ch + 19); str += "?!";
    const int gamma = 0x9D;
    gammaEnDecrypt(str.begin(), str.end(), gamma);
    
    int g;
    std::cin >> g;
    gammaEnDecrypt(str.begin(), str.end(), g);
    
    std::cout << str << std::endl;
    
    return 0;
}
Программа не запускается, выдаёт много ошибок
 
Текущее время: 18:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru