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

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; double Cnk(int N, int K) { return ((N < K) ? 0 : ((K == 0) ? 1 : ((N - K + 1) / double(K) * Cnk(N, K - 1)))); //Функция рекурсии } int main() //Вывести на консоль графическое представление треугольника паскаля : 5 баллов. // //Для вычисления массива значений N-ой строки использовать рекурсивную функцию (+5 баллов). { setlocale(0,"rus"); //Локализация int n; cout << "Вывести на консоль графическое представление треугольника паскаля : 5 баллов."<<endl; cout<<"Для вычисления массива значений N-ой строки использовать рекурсивную функцию (+5 баллов)."<<endl; cout << "Введите количество строк в треугольнике:\n>"; cin >> n; //Ввод количества строк треугольника for (int j = 0; j < n; j++) { for (int i = 0; i < j; i++) cout << Cnk(j, i) << " "; //Вывод элементов на экран cout << "\n"; } return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines