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

Рекурсия строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализация перегрузки "operator +" для двух объектов http://www.cyberforum.ru/cpp-beginners/thread18505.html
С=A+B; Что то не получается в операторе operator+; #include <iostream.h> class MASS { int *num; int n; int size;
C++ Функция для сравнения двух символьных последовательностей С помощью поинтеров напишите функцию для сравнения двух символьных последовательностей ( без strcmp() ). плиз очень надо! http://www.cyberforum.ru/cpp-beginners/thread18488.html
Программа с мак адресом C++
Написать программу приводящую введенный мак адрес к следующему виду: GG:GG:GG:GG:GG:GG. Где GG это 16 ричное число записанное в верхнем регистре с ведущим нулем. Пример AA:1F:14:10:05:F3. Пользователь может вводить мак адрес маленькими буквами, без разделителей с несколькими разделиткелями и т.д. Пример: “aa 1f 7F 45 12 81”, “aa^ bf^a3 ^ F8 ^ 5C ^4D”, “aabb1fa56790”. #include <stdio.h>...
C++ Помогите пожааалуйста!!!
Для заданной матрицы 4х4 найти k, что k-я строка матрицы совпадает с k-ым столбцом.Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. P.s:Помогите пожалуйста, безумно нужен код программы.
C++ Ошибка или что-то.. http://www.cyberforum.ru/cpp-beginners/thread18479.html
приветствую Вас... как говорится, нид хелп... завтра сдавать программу в универе , да и много чего, мозг выжат... всё, что сумел написать, но она не работает... вот задание: D18. Сделать класс "Skaitlu masivs" ( в проге - skmasivs), в который хранится массив (double) длиною 5. В класе сделать такие методы: (1) конструктор, который заполняет массив нулём (2) деструктор, который сообщает о...
C++ Файлы, поиск слова и замена на другое слово Напишите программу, которая в файле INPUT.txt заменяет слово "hello" на слово "reboot" подробнее

Показать сообщение отдельно
Casper!
 Аватар для Casper!
15 / 14 / 1
Регистрация: 02.09.2008
Сообщений: 167

Рекурсия строки - C++

15.12.2008, 12:57. Просмотров 886. Ответов 8
Метки (Все метки)

Объясните пожалусто почему не работает 2 кода .
Код
#include <iostream>
#include <time.h>
using namespace std;
int stepen(int a,int b)
{
 if(a==0)
  return 1;
 int rez=stepen(a-1,b)*b;
 return rez;
}
void writeBackward(string s, int size){
 if (size > 0){
  cout<<s.substr( size-1,1);//ругаеться здесь 
  writeBackward(s,size-1); 
 } 
}
void main()
{
 string s="cat";
 int size=3;
 int a=3;
 int b=2;
    writeBackward(s,size);
 
 cout<<stepen(a,b)<<'\n';
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru