кодесурса
«C

Упражнения C: Показать первые 10 номеров катлана

script1adsense2code
script1adsense3code

Числа C: Упражнение-12 с решением

Напишите программу на C для отображения первых 10 номеров катлана.

Пример решения :

Код C:

# include <stdio.h>
# include <math.h>
# include <stdlib.h>
unsigned long int cataLan(unsigned int n)
{
    if (n <= 1) return 1;
    unsigned long int catno = 0;
    for (int i=0; i<n; i++)
        catno += cataLan(i)*cataLan(n-i-1);
    return catno;
}
int main()
{
printf("\n\n Find the first 10 catlan numbers: \n");
printf(" --------------------------------------\n");
printf(" The first 10 catlan numbers are: \n");
    for (int i=0; i<10; i++)
	printf("%lu ",cataLan(i));
	printf("\n");		
    return 0;
} 

Пример вывода:

 Первые 10 номеров катлана:                                                                             
1 1 2 5 14 42 132 429 1430 4862

Блок - схема:

«Блок-схема:

Редактор кода программирования C:

Внесите свой код и комментарии через Disqus.

Previous: написать программу на C для отображения первых 10 чисел lucus.
Далее: написать программу на C, чтобы проверить, является ли номер счастливым или нет.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code