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

Написать рекурсивную функцию, которая вставляет букву в указанное место - C++

Восстановить пароль Регистрация
 
MrNick
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 10
18.11.2014, 03:20     Написать рекурсивную функцию, которая вставляет букву в указанное место #1
Написать рекурсивную функцию, которая вставляет букву в указанное место. Вы должны ввести слово и букву, которая будет вставлена на указанную позицию. Например мы ввели Argentina d 4. Программа должна ввести букву в на 4 позицию и результат должен выглядить Argedntina. Срочно запутался. У меня не получается.

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
29
30
31
32
33
#include <iostream>
#include <string>
 
using namespace std;
string f(string a, int n, char b, int d){
 
    if ( n == -1){
        return 0;
    }
 
    else if (n != -1 && n != d){
        return a[n-1] + f(a, n - 1, b, d);
    
    }
    else 
        
        return b + f(a, n - 1, b, d);
    
}
 
int main(){
 
    string a;
    char b;
    int d;
    int n;
    
    cin >> a >>b>>d;
    n = a.size();
    n++;
 
    cout << f(a,n,b,d);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2014, 03:20     Написать рекурсивную функцию, которая вставляет букву в указанное место
Посмотрите здесь:

Написать рекурсивную функцию,которая проверяет является ли массив симметричным C++
Написать рекурсивную функцию которая определяет, является ли число, числом Фибоначи C++
C++ Написать функцию, которая вставляет после каждого пробела запятую
Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве). C++
C++ Ребят выручайте (Написать рекурсивную функцию, которая находит размер самой большой фигуры)
C++ Нужно написать рекурсивную функцию, которая определит - является ли симметричной часть строки от n, до z
C++ Написать рекурсивную функцию, которая выводит все натуральные числа из отрезка
Написать рекурсивную функцию, которая высчитывает двойной факториал C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 16:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru