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

Рекурсивная сортировка массива. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы в c++ написать код через int или void http://www.cyberforum.ru/cpp-beginners/thread1022665.html
Помогите срочно! Дан массив в c++ {'A','B','C','D','E','F','G'}, надо написать код через int или void чтобы пользователь мог ввести два индекса и элементы между двумя этими индексами и включая сами...
C++ Перебор массива для поиска большего по модулю элемента #include <iostream> #include <ctime> #include <cmath> #include <iomanip> using namespace std; int main(){ setlocale(LC_ALL,"Russian"); int num, a, b, pos=0, max=0; http://www.cyberforum.ru/cpp-beginners/thread1022646.html
Количество восьмеричных чисел в double C++
Собственно нашёл одну интересную задачку. Составьте программу, которая определяет максимальное возможное количество восьмеричных чисел в типе double. Кто-нибудь может объяснить, что это означает?...
Найти ошибку в программе со Свитч C++
Здраствуйте. недавно начал работать с оператором switch и при выполнении задания я где-то допустил ошибку. Не могли бы вы подсказать, что нужно исправить? Само задание:...
C++ График функции в Canvas http://www.cyberforum.ru/cpp-beginners/thread1022633.html
Помогите, пожалуйста, построить график ф-ции y=exp(cos(x))*cos(sin(x)), где x изменяется в интервале от a до b с ходом h.Нужно именно через компонент Canvas, Chart в данном случае не подходит.
C++ Программа, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке Требуется написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке. Ввод-вывод осуществлять с помощью классов С ++. Заранее спасибо) подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6542 / 6104 / 2012
Регистрация: 18.12.2011
Сообщений: 15,882
Завершенные тесты: 1
29.11.2013, 09:46
Цитата Сообщение от Almat29 Посмотреть сообщение
Все это должно выполнятся с помощь рекурсии!
Тогда еще проще:
C++
1
2
3
4
5
6
7
8
9
10
11
12
void revers(char* str,int is,int ie)
{
    if(is>=ie || is>=strlen(str) || ie>=strlen(str) )
       return;
    else
    {
        char t=str[is];
        str[is]=str[ie];
        str[ie]=t;
        revers(str,is+1,ie-1);
    }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru