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

Рекурсивные функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как переделать задачу что б были указатели ? http://www.cyberforum.ru/cpp-beginners/thread989583.html
#include <iostream.h> #include <conio.h> #include <math.h> int main () { int a , d, b; cout<<"vvedite elementu matricu"<<endl; for (int i=0; i<6; i++) for (int j=0; j<6; j++) cin>>a ;
C++ Error with multimap Вот код. struct sravn{ bool operator()(const char* s1, const char* s2) const{ return strcmp(s1, s2) < 0; } }; typedef multimap<char*, Student, sravn> MapType; void del_stud(MapType *list){ http://www.cyberforum.ru/cpp-beginners/thread989577.html
Очистка памяти через деструктор C++
Здравствуйте ! Надо написать к определенному классу конструктор/деструктор. class building { private: string location_street; unsigned int number_of_building; public : building(): location_street("NULL"),
C++ Реализовать конструктор копирования
Задан класс, содержащий поля int x, y; double a,b,c. Реализовать конструктор копирования, который выполняет копирование всех полей входного объекта в новый экземпляр
C++ Задать описание класса http://www.cyberforum.ru/cpp-beginners/thread989558.html
Задать описание класса, содержащего поля int x, y; double a,b,c и позволяет выполнять следующие методы:Выполнять инициализацию всех полей одновременно, и каждого поля отдельно. Добавлено через 23 минуты помогите сделать
C++ сравнение элементов двух векторов Дорогие форумчане, хотелось бы узнать почему не сравниваются элементы двух векторов в моем коде. Суть программы в том что она должна выводить только простые числа. #include "std_lib_facilities.h" int main() { vector<int> primes(25); primes = 2; primes = 3; primes = 5; primes = 7; подробнее

Показать сообщение отдельно
Джем
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 40
27.10.2013, 18:53  [ТС]     Рекурсивные функции
dzrkot, доработала, вроде бы все верно, но теперь ругается, что функция должна возаращать значение. Даун я...

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
int del(char *str, char *s, int i)
{
    if (i>10) return;
    for (int j=0; str[j]; j++)
        if (str[j]==s[i])
            for (int k=j; str[k]; k++)
                str[k]=str[k+1];
    return del(str,s,i+1);
    
}
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i;
 
    char a[10]={'1', '2', '3', '4', '5', '6', '7', '8', '9', '0'};
    printf("\na[10] = %s\n", a);
    srand(time(NULL));
    char b[120];
    for (i=0; i<120; i++)  
        {b[i]=rand()%10;
        printf("\nb[120] = %s\n", b);
        }
    printf("\nFINAL = %s", del(a,b,0));
    getch();
}
 
Текущее время: 05:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru