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

if или while? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ STL List http://www.cyberforum.ru/cpp-beginners/thread688062.html
Вот в чем проблема, была дана задача, решить которую надо было с помощью Deque и List, Deque надобыло оформить через STL, а List написать ручками... С деком вопросов не возникло, а вот лист... Не могу сообразить, с чего начать то... Лист надо написать полностью с нуля. Вот задание (я не прошу его мне решать = ) ): Из числовой последовательности найти удалить все элементы, меньшие, чем A*X, где...
C++ передача параметров из cgi программы в Php как передать в PHP-скрипт параметры, рассчитанные cgi-программой ? предположим есть программа: #include <iostream> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread688051.html
Изменение системы счисления C++
Задача: перевести число (возможно, очень большое) из данной системы счисления в другую, а так же циклически сдвинуть переведённое число его на d позиций Проблема решения: на некоторых вариантах (например 16->32 или 22->10) программа работает неправильно Что не так? #include <stdio.h> #include <conio.h> #include <iostream> void main () {
Не могу запустить code blocks C++
При запуске программы появляется окно с текстом- не могу создать каталок проекта (мой перевод с английского) Помогите.
C++ Проверка на ошибки(линейн.алгоритм) http://www.cyberforum.ru/cpp-beginners/thread688037.html
Проблем-с не могу вдублить где ошибки. #include <iostream> #include <cmath> using namespace std; int main () { wcout.imbue(locale("rus_rus.866")); int z,k,m,z,c; c = 3; cout << "Введите m: \n";
C++ Арифмитическое выражение Само задание: 13,4sin(-1,26)cos| x/7,5 | Где ошибка? #include <iostream> #include <Stdafx.h> #include <cmath> int main() { int x; int otvet; подробнее

Показать сообщение отдельно
Артем Смирнов
6 / 6 / 1
Регистрация: 15.05.2012
Сообщений: 40
04.11.2012, 10:38     if или while?
C++
1
2
3
4
5
6
void reverse (char *s){
    while (*s) {
        reverse(s+1);
        std::cout << *s; 
        s++;
}
Вот если так, то цикл закончиться, потому что, когда дойдем до конца строки цикл while прекратиться, но при этом результаты все равно будут некорректными, потому что прежде чем закончиться он вызовет ненужных 15 (по числу символов в строке) "копий" функций, те в свою очередь вызовут еще, и т.д.
 
Текущее время: 07:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru