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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод в консоль из нескольких потоков http://www.cyberforum.ru/cpp-beginners/thread1303645.html
Здравствуйте. В программе выводятся данные на консоль из нескольких потоков, из-за чего в консоли получается мешанина. Можно ли как-нибудь заблокировать вывод одного потока, пока другой не закончит вывод?
C++ Проект из нескольких файлов Выдает ошибку: error C3861: test: идентификатор не найден. и warning C4627: #include "test.h": пропущен при поиске использования предкомпилированного заголовка. test.h: int test(int); test.cpp: http://www.cyberforum.ru/cpp-beginners/thread1303640.html
Показать правую половину матрицы на левую зеркально симметрично относительно вертикальной оси C++
Заполнить матрицу случайными числами. Показать правую половину матрицы на левую зеркально симметрично относительно вертикальной оси.
Написание мини-Бота браузерной игры C++
Привет всем... Мне нужна программа(БОТ) на винду... Которая постоянно переходила бы по указанной мной ссылке. Например: http://sayt.ru/index.php?q=control&unit=83126872&action=1&loc=13648&c=1 НО чтоб можно было указать начальное значение $_GET(unit и loc) и чтоб после каждого срабатывания к этим значениям добавлялось +1. На пхп реализовал это легко(но такой вариант мне не подходит), а...
C++ Проверка на ввод текста http://www.cyberforum.ru/cpp-beginners/thread1303632.html
Здравствуйте, у меня есть 2 программы, они полностью рабочие. Но я должна сделать проверку на ввод текста. Если он введен, то программа должна выполнять цикл, если нет, то повторяется фраза "введите слово на английском" В первой программе массив, а во второй работа со строками. Подскажите пожалуйста как сделать проверку??? // 2 задание готовое.cpp: определяет точку входа для консольного...
C++ Создать базу данных с меню Создать базу данных, которая позволяет вводить информацию, хранить её в файле, осуществлять поиск, модификацию, сортировку и удаление данных. Тип хранимой информации и задание на поиск приводятся в каждом варианте. При реализации необходимо сделать отдельные функции добавления, удаления, поиска и т.д. База данных может храниться: - в массиве - вместо массивов использовать линейные списки. При... подробнее

Показать сообщение отдельно
MrNick
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 10
18.11.2014, 03:20     Написать рекурсивную функцию, которая вставляет букву в указанное место
Написать рекурсивную функцию, которая вставляет букву в указанное место. Вы должны ввести слово и букву, которая будет вставлена на указанную позицию. Например мы ввели 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);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru