Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Треугольник Паскаля

500
20 марта 2002 года
waste
26 / / 20.04.2000
Может быть кто-нибудь в курсе, как написать в чистом С++ функцию для вычисления треугольника Паскаля......
Помогите исходником или советом.....
нужно для курсовой работы.....
43K
28 сентября 2008 года
Garfi
1 / / 24.09.2008
в универе 1-ой лабе по программированию задали:

Код:
#include <iostream.h>
#include <conio.h>

int main()
{
 int n = 10;
 for (int i = 0; i <= n; i++)
 {
 
  for(int space = 0; space < 5 * (n - i) / 2; space++)
   cout << " ";
  for(int j = 0; j <= i; j++)
  {
   int k;
   int ifac = 1;
   for(k = 2; k <= i; k++) // i!
    ifac *= k;
   int jfac = 1;
   for(k = 2; k <= j; k++) // j!
    jfac *= k;
   int ijfac = 1;
   for(k = 2; k <= i - j; k++) // (i-j)!
    ijfac *= k;
   int c = ifac / (jfac * ijfac);
   if(c > 99)
    cout << " " << c << " ";
   else if(c > 9)
    cout << " " << c << "  ";
   else cout << "  " << c << "  ";
  }
  cout << endl;
 }
}

;)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог