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

Возврат указателя на массив из функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести координаты элемента матрицы по формуле http://www.cyberforum.ru/cpp-beginners/thread1657747.html
Задание: Вывести координаты элемента матрицы с найменьшим весом по формуле {W}_{ij}= \sum_{j=1}^{m}\sum_{i=1}^{n} \left|\frac{{a}_{ij}}{i+j} \right| Программа работает, только почему-то выдает 0....
C++ Cоставить как можно более короткую последовательность, которая содержит все возможные коды замка Помогите решить задачу Кодовый замок открывается с помощью кода из N подряд идущих цифр в системе счисления с основанием К, Замок открывается как только была введена нужная последовательность цифр,... http://www.cyberforum.ru/cpp-beginners/thread1657745.html
Составить линейную программу, которая печатает true, если точка попадает в заданную область C++
Для данных областей составить линейную программу, которая печатает true, если точка с координатами (x,y) Есть набросок, но там выбран квадрат, а нужна окружность, помогите пожалуйста.
C++ Функция rand()
Сделал задания: Комп должен угадать число какое я задал в уме. В диапазоне от 1 до 100 . void Ex() { srand(time(NULL)); int first = 1; int last = 100; int number = rand() % last + 1; int...
C++ Сложить числа используя цикл с параметрами http://www.cyberforum.ru/cpp-beginners/thread1657645.html
Сложить все числа кратные 7 от N1 до N2. использовать цикл с параметром в виде трех функций, возвращающих значение. Прошу помочь, не знаю как сделать, пытаюсь но безрезультативно
C++ Корректный выход по ctrl-z Здравствуйте! Есть программа проверки арифметических способностей(программа задает вопросы, вы отвечаете, в конце после 10 ответов программа подсчитывает количество правильных и пишет комментарий) Ну... подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
2438 / 1132 / 240
Регистрация: 30.11.2013
Сообщений: 3,688
08.02.2016, 16:48
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
44
45
46
47
48
49
#include <iostream>
using namespace std;
 
//////////////////////////////////////////////////////////////////////
struct Key
{
    int _value;
};
//////////////////////////////////////////////////////////////////////
template<typename T, size_t N>
void encrypt(T(&a)[N], const Key& key )
{
    for(auto&& i : a)
    {
        i += key._value;
    }
}
//////////////////////////////////////////////////////////////////////
template<typename T, size_t N>
void decrypt( T( &a )[N], const Key& key )
{
    for(auto&& i : a)
    {
        i -= key._value;
    }
}
//////////////////////////////////////////////////////////////////////
template<typename T, size_t N>
void show( T( &a )[N])
{
    for(auto&& i : a)
    {
        cout << i;
    }
    cout << endl;
}
//////////////////////////////////////////////////////////////////////
int main()
{   
    Key key = {19};
    
    char text[] = "privet kak dela";
 
    show( text );
    encrypt( text, key );
    show( text );
    decrypt( text, key );
    show( text );
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru