Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2013, 22:16   #1
paolse
Новичок
Джуниор
 
Регистрация: 09.02.2013
Сообщений: 1
По умолчанию напишите код в си

Добрый вечер! Напишите пожалуйста код в си (без элементов с++!)
Расчет биномиальных коэффициентов треугольника Паскаля используя рекурсию. Чтоб была функция a=(int*)malloc(sizeof(int)*n). Спасибо!
paolse вне форума Ответить с цитированием
Старый 09.02.2013, 23:30   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

А пожалуйста, как просили:
Код:
int* ComputeBinominals(int n, int* prev){
  int* a;
  a=(int*)malloc(sizeof(int)*n)
  a[0] = 1;
  for(int i=1; i<n; ++i) a[i] = prev[i-1]+prev[i];
  if(prev != NULL) free(prev);
  return ComputeBinominals(n+1, a);
}

//...
ComputeBinominals(1, NULL);
Этот код занимается исключительно расчётом биноминальных коэффициентов и использует рекурсию.
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Напишите код программы в С++ VladJAy Помощь студентам 9 30.10.2012 14:50
напишите программный код! Junger Паскаль, Turbo Pascal, PascalABC.NET 8 23.05.2011 21:32
Напишите програмный код! St.Jimmy Помощь студентам 7 28.12.2010 23:36
Напишите код задачки ) zerc Паскаль, Turbo Pascal, PascalABC.NET 2 11.10.2010 13:43
Напишите код linegor Помощь студентам 5 22.03.2010 17:14