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

Как при рекурсии не обнулять - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исключение символов из строки http://www.cyberforum.ru/cpp-beginners/thread706714.html
Добрый день. есть задача: Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Исключить из строки слова, состоящие из символов русского и латинского алфавитов одновременно. как я понимаю нужно разбить строку на слова ограниченные пробелами, и потом с каждым из них работаем. я смог нарезать...
C++ перевод ip адреса в двоичную и шестнадцатиричную системы Помогите, пожалуйста! На экране имеется 3 окошка: В одно вы вводите число в десятичной системе В двух других вычисляются значения в двоичной и шестнадцатиричной системе. http://www.cyberforum.ru/cpp-beginners/thread706669.html
Реализовать задачу с помощью цикла C++
Необходимо переписать программу через цикл (for, while и тд без разницы) Очень прошу помочь. Вот код:#include <iostream> #include <string> #include <algorithm> int main() { long long number = 8647369240173465929; std::string str = to_string(number); std::sort(str.begin(), str.end()); std::cout<<"Two max numbers: "<<*(str.end() - 1)<<", "<<*(str.end()-2)<<std::endl;
Ошибка компиляции. int main() C++
При компиляции выдает ошибку, пишет что не поддерживает int по умолчанию. #include <stdio.h> #include <conio.h> int a = { 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 };
C++ перестановка n символов текста http://www.cyberforum.ru/cpp-beginners/thread706566.html
Доброго времени суток! Помогите, пажалуйста, написать программу, которая переставляет n-ое количество символов (n - целое число, вводимое пользователем с клавиатуры) строки, в зависимости от знака числа n: если положительное, то берется n символов с начала строки и перестаналивается назад, если отрицательное, то берется n символов с конца строки и перестаналивается вперед. Например: строка...
C++ Убрать символ при выводе У меня есть программа, которая меня цвет и вид курсора мыши. И выводит на экран какая кнопка мыши нажата. Но у меня почему-то еще в конце, после надписи с нажатой кнопкой выводит символ "H", как сделать, чтобы он не выводился: Вот код: #include<dos.h> #include<stdio.h> #include<conio.h> #include<stdlib.h> union REGS reg; void ms_tform(int type, int mask1, int mask2); подробнее

Показать сообщение отдельно
Ден90
2 / 2 / 0
Регистрация: 19.11.2012
Сообщений: 55
23.11.2012, 17:34     Как при рекурсии не обнулять
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void List::RecRevers()
{
   ListItem *tmp, *ptr = NULL, *start = first;
 
 
   tmp = first->next;
   first->next = ptr;
   ptr = first;
   first = tmp;
   if (first->next !=0)
   return List::RecRevers();
   first->next = ptr;
}
Как присвоить значение ptr только при первом вызове?

Добавлено через 35 минут
Разобрался
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru