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

Числа Каталана - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread91056.html
Написать на языке С рекурсивную функцию вычисляющую количество полных расстановок скобок в произведении n чисел
C++ Линейная программа Я в С++ совсем новичок. Помогите. В чем здесь ошибка? #include<math.h> #include<stdio.h> #include<conio.h> int main() {clrscr(); float a,b,x,F; printf("Введите a,b,x");... http://www.cyberforum.ru/cpp-beginners/thread91055.html
С текстового файла прочитать одномерный массив C++
С текстового файла прочитать массив. В файле: первая строчка - кол-во элементов 2 ая строчка сам массив. Посчитать сумму элементов до минимального элемента. Парень сидит на экзамене, для него это...
C++ преобразовать массив
вообщем у меня массив char x; x=3; x=6; x=f; как преобразовать чтоб получилось X=36f
C++ Надо написать программу http://www.cyberforum.ru/cpp-beginners/thread91030.html
Создать подпрограмму для получения количества всех положительных и отрицательных элементов двухмерного массива 2х4. + Передать размерность масива через параметр.
C++ Определение элементов массива Написать функцию определения таких элементов массива целых чисел А(М,N) и их координат из двумерного массива целых чисел , которые являются простыми числами, оканчивающиесь на 7 ... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4951 / 2531 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
30.01.2010, 21:51
Цитата Сообщение от [CN
Defender;515108]что она делает ? и как сделать что бы прога принимала от меня кол-во эл
Грубо говоря, все штуки объявленные дефайнами вставляются в код.
Чтобы прога принимала от тебя значения придется динамический массив делать

Добавлено через 6 минут
Например так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
    int N;
    printf("Введите N: ");
    scanf("%d", &N);
 
    long * kt = (long*)malloc(N*sizeof(long)); 
    int i, j;
    
    kt[0] = 1;
    for(i=1; i<N; i++) 
    {
        kt[i] = 0;
        for(j=0; j<i; j++) 
        {
            kt[i] += kt[j]*kt[i-j];
        }
    }
    
    free(kt);
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.