Home | Develop | Download | Contact
example_funcmatrix_indexsum.cpp
1
74#include <Pds/Ra>
75
76int main(void)
77{
78 std::cout<<"\n((3,3)): "<<Pds::NmultichooseK(3,3)<<std::endl;
80 J.Print("J=MultisetIndexSum(3,3):\n");
81
82 std::cout<<"\n((3,2)): "<<Pds::NmultichooseK(3,2)<<std::endl;
84 K.Print("K=MultisetIndexSum(3,2):\n");
85
86 std::cout<<"\n((3,1)): "<<Pds::NmultichooseK(3,1)<<std::endl;
88 L.Print("L=MultisetIndexSum(3,1):\n");
89
90 std::cout<<std::endl;
91
92 std::cout<<"\n(3,3): "<<Pds::NchooseK(3,3)<<std::endl;
94 A.Print("A=SetIndexSum(3,3):\n");
95
96 std::cout<<"\n(3,2): "<<Pds::NchooseK(3,2)<<std::endl;
98 B.Print("B=SetIndexSum(3,2):\n");
99
100 std::cout<<"\n(3,1): "<<Pds::NchooseK(3,1)<<std::endl;
102 C.Print("C=SetIndexSum(3,1):\n");
103
104 std::cout<<"\n(4,2): "<<Pds::NchooseK(4,2)<<std::endl;
106 D.Print("D=SetIndexSum(4,2):\n");
107
108 return 0;
109}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
Pds::Matrix SetIndexSum(unsigned int N, unsigned int M)
Retorna una matriz de columnas y lineas. La lineas de tienen todas las combinaciones de numeros ...
Pds::Matrix MultisetIndexSum(unsigned int N, unsigned int M)
Retorna una matriz de columnas y lineas. La lineas de tienen todas las combinaciones de numeros ...
unsigned int NmultichooseK(unsigned int n, unsigned int k)
Retorna el combinatorio (n,k)
unsigned int NchooseK(unsigned int n, unsigned int k)
Retorna el combinatorio (n,k)
void Print(const std::string &str, unsigned int precision) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed