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

Рекурсивный метод для вывода на экран последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество слов http://www.cyberforum.ru/cpp-beginners/thread203323.html
Нужна узнать количество слов в текстовом файле. в текстовом файле должно быть как минимум 2 строки. Прога должна быть написана С. помогите кто может.
C++ Списки Я написал прогу, которая создаёт 2 списка и печатает их. Помогите создать функцию, которая создаст новый список, который будет содержать элементы, которые входят хотя бы в один из предыдущих списков... http://www.cyberforum.ru/cpp-beginners/thread203319.html
C++ Текст программы для вывода массива
Добрый вечер всем! Подскажите, пожалуйста, текст программы для вывода массива: 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 Спасибо.
Передача ключей и значений C++
Как корректно (в хорошем стиле) обрабатывать ключи и параметры передаваемые программе? Потому что ключей будет много (и хотелось бы что бы читающий код не сломал глаза.) Если не затруднит на...
C++ Функции и процедуры.Паскаль. http://www.cyberforum.ru/cpp-beginners/thread203292.html
Даны два массива чисел.Найти сумму элементов того массива,в котором больше положительных чисел. Помогите,пожалуйста,решить)
C++ Найти первый член последовательности Найти первый член последовательности, для которого выполнено условие /an-a(n-1)/<E, если последовательность образована по закону: an=(1-1/2!)(1+1/3!)…(1+(-1)^n/(n+1)!) подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
04.12.2010, 18:28
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
#include <stdio.h>
 
void rec(size_t num, char delim, size_t cur)
{
    if(cur == num)
        return;
    if(delim == '\n')
    {
        rec(cur + 1, ' ', 0);
        putchar(delim);
        rec(num, '\n', ++cur);
    }
    else
    {
        printf("%u ", num);
        rec(num, ' ', ++cur);
    }   
}
 
int main()
{
    size_t num;
    printf("Input n: ");
    scanf("%u", &num);
    rec(num, '\n', 0);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru