Здравствуйте, remark, Вы писали:
R>Здравствуйте, 8bit, Вы писали:
8>>Здравствуйте, remark, Вы писали:
R>>>Здравствуйте, Аноним, Вы писали:
А>>>>Как вывести строку текста 1000 раз не используя явного или не явного цикла ?
R>>>
Как вывести строку текста на экран ровно 1000 раз
не используя явного или не явного цикла, при этом код должен быть минимален и
использованы только возможности стандартного C++ ?
Здравствуйте, 8bit, Вы писали:
8>Здравствуйте, sc, Вы писали:
sc>>я знаю, но не буду говорить)
8>Почему же ?
потому что другим уже будет не интересно, могу дать только намек
Здравствуйте, 8bit, Вы писали:
8>Здравствуйте, remark, Вы писали:
R>>Здравствуйте, 8bit, Вы писали:
8>>>Здравствуйте, remark, Вы писали:
R>>>>Здравствуйте, Аноним, Вы писали:
А>>>>>Как вывести строку текста 1000 раз не используя явного или не явного цикла ?
R>>>>
R>>>>while (true) std::cout << "Hello";
R>>>>
R>>>>
8>>>
R>>Правильно?
8>нет конечно...
Все условия выполнены.
Если всё же неправильно. то просьба конкретизировать что значит "не явный цикл".
Он случайно в задаче определяется не как "то, что позволяет повторить выполнение какого-либо действия несколько раз"?
Здравствуйте, sc, Вы писали:
sc>Здравствуйте, 8bit, Вы писали:
8>>Здравствуйте, sc, Вы писали:
sc>>>я знаю, но не буду говорить)
8>>Почему же ? sc>потому что другим уже будет не интересно, могу дать только намек
Здравствуйте, 8bit, Вы писали:
8>Как вывести строку текста на экран ровно 1000 раз 8>не используя явного или не явного цикла,
Вот тут непонятно ваще — что такое цикл я ещё понимаю, но что такое неявный цикл...
8>при этом код должен быть минимален и
это можно интерпретировать, что кол-во лексемм в программе не должно зависеть от числа 1000, т.е. если заменить на 2000, то кол-во лексем в решении не должно измениться?
8>использованы только возможности стандартного C++ ?
Здравствуйте, Aznog, Вы писали:
A>Здравствуйте, Аноним, Вы писали:
А>>Как вывести строку текста 1000 раз не используя явного или не явного цикла ? A>...на стандартном С++: A>
A>template <int N>
A>void print_n(const char* str) {
A> std::cout << str << std::endl;
A> print_n<N - 1>(str);
A>}
A>template <>
A>void print_n<1>(const char* str) {
A> std::cout << str << std::endl;
A>}
A>int main()
A>{
A> print_n<1000>("some text");
A> return 0;
A>}
A>
Здравствуйте, remark, Вы писали:
R>Здравствуйте, 8bit, Вы писали:
8>>Здравствуйте, remark, Вы писали:
R>>>Здравствуйте, 8bit, Вы писали:
8>>>>Здравствуйте, remark, Вы писали:
R>>>>>Здравствуйте, Аноним, Вы писали:
А>>>>>>Как вывести строку текста 1000 раз не используя явного или не явного цикла ?
R>>>>>
R>>>>>while (true) std::cout << "Hello";
R>>>>>
R>>>>>
8>>>>
R>>>Правильно?
8>>нет конечно...
R>Все условия выполнены. R>Если всё же неправильно. то просьба конкретизировать что значит "не явный цикл". R>Он случайно в задаче определяется не как "то, что позволяет повторить выполнение какого-либо действия несколько раз"?
R>
1) я немного уточнил условия написав что нужно вывести РОВНО 1000 раз
(как раз что бы не было таких предложений)
2) while это все таки цикл
Как вывести строку текста на экран (консоль приложения)
РОВНО 1000 раз
не используя явного или не явного цикла,
при этом код должен быть минимален и
использованы только возможности стандартного C++ ?
Определение не явного цикла:
цикл созданный путем различных ухитрений,
(где обычно присутствует счетчик итераций)