Регистрация
1 Янв 2014
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
Всем привет!
Предложен следующий код. Нужно дописать строку, начинающуюся на cout, таким образом, чтобы при запуске программы на консоле появлялось одно слово на собачью тему из английских букв. Это слово является транслитом русского слова, например, oshejnik. Можно дописывать свои строки, не нарушающие правила, изложенные ниже. В качестве материала для слова можно использовать только приведённый ниже код.
Нельзя использовать библиотеки кроме iostream
Из потоков можно использовать только stdout
Нельзя удалять или изменять то что дано в головоломке
Нельзя объявлять новые переменные и экземпляры классов
Нельзя добавлять, дописывать свои литералы любых типов
Нельзя пользоваться всеми видами инкремента и декремента
Нельзя пользоваться арифметическими операциями

#include <iostream>

using namespace std;

int main()
{
char k = 'o';
char a = 'v';

//cout << …

system("pause");
return 0;
}
177838778_e8836da0aadc62cdb8f64cd102de7709_800.jpg
 
вроде как на форумах прокатывает такой способ вытянуть имя переменной #define GET_VARIABLE_NAME(Variable) (#Variable) если это сработает, можно вывести слово ovcharka следующим образом cout << k << a << typeid(k).name() << GET_VARIABLE_NAME(k) << GET_VARIABLE_NAME(a) << endl;
 
Назад
Сверху