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

Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале - C++

Восстановить пароль Регистрация
 
nik6536
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 10
06.06.2014, 14:22     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале #1
рекурсивная функция, выводящая на экран все целые числа от N до K, N<K
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2014, 14:22     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале
Посмотрите здесь:

C++ Написать рекурсивную функцию, которая вначале печатает все отрицательные числа, а затем все положительные числа
C++ Написать рекурсивную функцию, выводящую все числа от 1 до n
C++ Написать рекурсивную функцию, печатающую все целые числа в диапазоне [a,b] включительно
C++ Написать функцию, которая принимает 2 числа (n, m) и выводит на экран все числа от n до m
C++ Написать рекурсивную функцию, которая выводит все натуральные числа из отрезка
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
D_Ok
43 / 32 / 12
Регистрация: 11.02.2014
Сообщений: 134
06.06.2014, 14:32     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале #2
C++
1
2
3
4
5
6
7
8
void Rec(int n, int k)
{
    if (n < k)
    {
        cout << n << " ";
        Rec(++n, k);
    }
}
nik6536
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 10
06.06.2014, 14:35  [ТС]     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале #3
а можно комментарии?
D_Ok
43 / 32 / 12
Регистрация: 11.02.2014
Сообщений: 134
06.06.2014, 14:44     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале #4
тут всего 4-ре строчки какие комментарии? О_О
C++
1
2
3
4
5
6
7
8
void Rec(int n, int k)// ф-ция Rec, в которую передаются переменные n и k
{
    if (n < k) // если n меньше k
    {
        cout << n << " "; //то ввыводим n
        Rec(++n, k); // и вызываем ф-цию Rec с увеличеным n+1
    }
}
nik6536
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 10
06.06.2014, 14:48  [ТС]     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале #5
"отсутствует заголовок функции (возможно, используется формальный список старого типа)"
перед тем пишет как открывается скобка фигурная

и "синтаксическая ошибка: if"
D_Ok
43 / 32 / 12
Регистрация: 11.02.2014
Сообщений: 134
06.06.2014, 14:54     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
void Rec(int, int);
 
int main()
{
    int n = 2, k = 16;
    Rec(n,k);
return 0;
}
void Rec(int n, int k)
{
    if (n < k)
    {
        cout << n << " ";
        Rec(++n, k);
    }
}
nik6536
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 10
06.06.2014, 14:56  [ТС]     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале #7
Спасибо огромное, пожалуйста, можно комментарии к каждой строчке?
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
06.06.2014, 15:01     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале #8
nik6536, какие комментарии!? Тут всего 4 строчки? Ты даже функцию main не осилил добавть в программу??
nik6536
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 10
06.06.2014, 15:06  [ТС]     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале #9
Все, все получилось. Не злитесь пожалуйста) Пожалуйста, можете добавить в первую программу 1 строчку, чтобы n тоже выводилось?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2014, 15:12     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале
Еще ссылки по теме:

Написать функцию, выводящую на экран ромб с высотой N C++
C++ Написать функцию выводящую на экран таблицу умножения
C++ Написать функцию выводящую на экран указанную часть таблицы умножения

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

Или воспользуйтесь поиском по форуму:
azbest
 Аватар для azbest
36 / 36 / 7
Регистрация: 12.03.2013
Сообщений: 141
06.06.2014, 15:12     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале #10
замени в функции Rec выражение n<k на n<=k
Yandex
Объявления
06.06.2014, 15:12     Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале
Ответ Создать тему
Опции темы

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