Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Поменять первый элемент строки с максимальным элементом этой строки Условие: поменять максимальный элемент строки с первым элемент строки матрицы... Вообщем ,как я понимаю,я нахожу максимальный элемент каждой строки,затем переменной присваиваю первый элемент строки,а затем меняю его с максимальным... int a = 0; for (int i = 0;i<str;i++){ for (int j = 0;j<stb;j++){ a = massiv; massiv = massiv ; massiv = a; https://www.cyberforum.ru/ cpp-beginners/ thread850992.html C++ Отличие функции cin.get и cin.getline
Добрый день! Изучаю функции get и getline, сказано, что они отличаются тем, что функция get считывает символ разрыва строк и оставляет его в буфере, а функция getline считывает, а затем удаляет его из буфера. Но не могли бы вы привести пример программы, в которой видна эта разница наглядно, т.е. в каких случаях нужно использовать тот или другой вариант?
C++ Просмотрите программу (изображение процесса разделения в сепараторе) Я работал над программой изображенич процесса разделения в сепараторе..Все уже закончил..Осталось Газ както изобразить...Вот алгоритм #include <graphics.h> #include <conio.h> main() { int x,y,yd,yz,yo,xo,yu,xs,yh,xl,yb,fg; float x2,x3,oh; initwindow(500,500); setfillstyle(1,15); ... https://www.cyberforum.ru/ cpp-beginners/ thread850980.html C++ Изу примеры баз данных для консоли https://www.cyberforum.ru/ cpp-beginners/ thread850973.html
помогите с примерами баз данных по си++ в консоли...
C++ Header files и другие подключаемые файлы
И так, господа, есть 3 файла : заголовочный (.h), файл реализации (.cpp) и управляющий (.cpp) Суть в том, что если я пропишу код файла реализации в заголовочном файле, то всё работает на отлично, но когда я пытаюсь подключить его (#include), то программа и не подумывает работать. Собственно, сами файлы : Заголовочный #ifndef DATE_H #define DATE_H #include <iostream> using namespace std;...
C++ Ошибка [Linker error] undefined reference to `__dyn_tls_init_callback' https://www.cyberforum.ru/ cpp-beginners/ thread850969.html
Вот такие ошибки появляются : Ошибка undefined reference to `__dyn_tls_init_callback' undefined reference to `__cpu_features_init' ld returned 1 exit status Компилю в Dev-C++.что не так? #include <stdio.h> #include <conio.h> #include <windows.h> #include <ctime> #define BufferSize 10
C++ сектор окружности.разработка интерфейса классов, создание статических и динамических экземпляров, разработка конструкторов и деструкторов Дана фигура:сектор окружности. Фигура описывается индивидуальными геометрическими свойствами и общими оформительскими свойствами: цвет (RGB), видимость (true/false), стиль (сплошная, пунктирная, штриховая, ...). У фигуры имеются характеристики: периметр, площадь, ограничивающая область. Необходимо разработать: класс для описания фигуры и её свойств; классы для описания точки и ограничивающей... https://www.cyberforum.ru/ cpp-beginners/ thread850932.html грамматика C++
Всем привет! У меня есть грамматика LL(1)! помогите пожалуйста её преобразовать и написать таблицу по преобразованной грамматике!! сама грамматика: G::=E
C++ Не работает getline() https://www.cyberforum.ru/ cpp-beginners/ thread850923.html
Здравствуйте, есть такой код: bool Library::AddNewBook() { bool repeat = true; char answer; std::regex author(AuthorExp); std::regex genreCode(GenreCodeExp); while(repeat) { Book newBook; try{
C++ Файлы (копирование содержимого, файла; инвертирование строки, подсчет количеств чисел; удаление слов, начинающиеся с гласных букв) https://www.cyberforum.ru/ cpp-beginners/ thread850921.html
Нужно написать программу, которая копирует содержимое входного файла в выходной; инвертирует строку, подавая ее в обратном виде, подсчет количеств чисел в тексте; удаляет все слова, начинающиеся с гласных букв. _____________________________ Не получается инвертировать строку, подав ее в обратном порядке и не получается удалить все слова,которые начинаются с гласных букв. Помогите,пожалуйста. ...
C++ Выделение исправленного слова
Здравствуйте. Помогите доделать программу. Нужно прочитать текст из txt файла, исправить все буквы 'о' на 'а' и первое слово в котором поменяли 'о' на 'а' выделить сначала и конца символом '!'. Не знаю как выделить слово #include <stdio.h> #include <stdlib.h> int main() { FILE* f = fopen("in.txt", "r"); if (f == NULL) { printf("Can't open file\n"); system("pause"); return 0;
C++ не работает прога на VS 2010 https://www.cyberforum.ru/ cpp-beginners/ thread850901.html
#include <stdio.h> #include <string.h> #include <math.h> #include <curses.h> #include <stdlib.h> FILE *file; char *fname = "FILE.dat"; int size=0,max={{0,0,0,0},{0,0,0,0}},rez={0,0,0,0
381 / 352 / 113
Регистрация: 17.05.2012
Сообщений: 1,049
28.04.2013, 17:05 0

Как работает приведенная рекурсия? - C++ - Ответ 4483852

28.04.2013, 17:05. Показов 631. Ответов 3
Метки (Все метки)

Ответ

undertacker, если хотите вот более понятный пример

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 <iostream>
#include <windows.h>
using namespace std;
 
void someFunction ( int [], int, int );
 
int main ()
{
 
 const int arraySize = 10;
 int a[arraySize] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
 cout << "The values in the array are:" << endl;
 someFunction( a, arraySize - 1, arraySize );
 cout << endl;
 
 system ("Pause void");
 return 0;
     
}
 
void someFunction ( int b[], int current, int size )
{
        if ( current >= 0 )
        {  
            cout << b[ current ] << " " << endl;
            someFunction ( b, current - 1, size ); 
        } 
}
а вообще current - 1 нужен для перехода к следующему элементу и естественное чтобы знать до каких пор выполнять рекурсию Но в первом случае мы сначала идем до конца массива а потом уже выводим значения, вот и получается что выводим с конца)

Вернуться к обсуждению:
Как работает приведенная рекурсия? C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 17:05
Готовые ответы и решения:

Как работает рекурсия?
Ребята! Вот дошёл до темы рекурсия, и вроде тему из школы роходили, но смотрю на программу, и...

Как работает рекурсия в цикле
Всем привет! Подскажите пожалуйста как работает рекурсия в цикле, типа вот такого bool test(long...

Обьясните как работает рекурсия
#include &lt;iostream&gt; using namespace std; int Multiply(int, int); int main() { int number;...

Объясните как работает рекурсия
#include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; void print(int a, int b); int...

3
28.04.2013, 17:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2013, 17:05
Помогаю со студенческими работами здесь

Не понимаю как работает рекурсия
Привет. Знаю, что таких тем много (Я читал их). Не нужно кидать ссылки. Я знаю что такое рекурсия,...

Как приведенная программа определяет код символа?
Объясните , пожалуйста , как данный код определяет код символа ? Как выводим , и почему он...

Как работает рекурсия? Нужны комментарии
Вот какой самый простой пример рекурсии я обнаружил в интернете: #include &lt;iostream&gt; using...

Как работает рекурсия (нужны комментарии к коду)?
Пожалуйста объясните пошагово выполнение рекурсивной функции в программе. Увидел в учебнике и...

надо объяснить как работает рекурсия тут
int func(int n) { if (!(n % 2)) { return func(n / 2); } else {

Обьясните как работает рекурсия в данной задаче
есть вот такая програмка: #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int a,cnt=0,N,K; void...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru