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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gnom604
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 55
#1

Рекурсия. Напечатать в обратном порядке заданный текст - C++

30.03.2013, 15:06. Просмотров 509. Ответов 1
Метки нет (Все метки)

Помогите плз.
Нужно напечатать в обратном порядке заданный текст (за текстом следует точка), используя механизм рекурсии и через цикл.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2013, 15:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рекурсия. Напечатать в обратном порядке заданный текст (C++):

Рекурсия (напечатать в обратном порядке заданный текст) - C++
помогите с задачей пожалуйста! нужно напечатать в обратном порядке заданный текст (за текстом следует точка). используя механизм...

Напечатать в обратном порядке заданный текст - C++
помогите сделать нужно напечатать в обратном порядке заданный текст используя механизм рекурсии и через цикл

Напечатать в обратном порядке заданный текст используя рекурсию - C++
Напечатать в обратном порядке заданный текст, используя рекурсию.

Рекурсия.С++.Текст в обратном порядке - C++
Помогите доделать программу!!! Задание: Пусть дана строка текста,оканчивающаяся точкой. Напечатайте этот текст в обратном порядке. ...

Напечатать в алфавитном порядке буквы,входящие в заданный текст по одному разу - C++
Напечатать в алфавитном порядке буквы,входящие в заданный текст по одному разу.

Вывести числа в обратном порядке(рекурсия) - C++
Здравствуйте, есть задача в которой нужно вывести числа в обратном порядке. Сначала вводится количество элементов , а затем сами...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
30.03.2013, 16:48 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <string.h> 
#include <stdio.h>
 
void Iteration_Reverse(const char*);
void Recursive_Reverse(const char*);
 
int main()
{
   const char* string = "Hello world.";
   Iteration_Reverse(string);
   Recursive_Reverse(string);
 
   return 0;
}
 
void Iteration_Reverse(const char *str)
{
   for(int i = strlen(str); i >= 0; --i)
       putchar(*(str + i));
}
 
void Recursive_Reverse(const char *str)
{
   if (*str != '\0' ) {
        Recursive_Reverse(str + 1);
        putchar(*str);
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2013, 16:48
Привет! Вот еще темы с ответами:

Рекурсия. Символы строки в обратном порядке - C++
Помогите пожалуйста решить задачу: дана символьная строка. Не используя циклы, реализовать рекурсивную функцию, печатающую символы строки в...

Рекурсия: вывести данную последовательность в обратном порядке - C++
Дано натуральное число N и последовательность N элементов. Вы должны вывести данную последовательность в обратном порядке. Ввод ...

Напечатать строку в обратном порядке - C++
Задача: Дана последовательность, содержащая от двух до десяти слов, в каждом из которых от одной до пяти строчных букв; между соседними...

Рекурсия (вычисление суммы, вывод элементов одномерного массива в обратном порядке) - C++
Я хочу реализовать рекурсивные функции:1)вычисления суммы k первых членов арифметической прогрессии. 2)вывода в консоль элементов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru