#include
using namespace std;
double fatorial(double n)
{
if(n<2 .0="" 1.0="" font="" return="">2>
else return(n*fatorial(n-1.0));
}
double coeficiente_binomial(double n, double k)
{
return fatorial(n)/fatorial(k)/fatorial(n-k);
}
void print_triangulo_pascal(int num_linhas)
{
int j, k;
cout << "Triangulo de pascal: \n";
for(j=0; j
{
for(k=0; k<=j; k++)
cout << coeficiente_binomial(double(j),double(k)) << " ";
cout << endl;
}
}
int main()
{
int num_linhas;
unsigned int i;
long n, k;
cout << "Calculo de fatorial\n";
cout << "Digite um numero positivo: ";
cin >> i;
cout << "Fatorial de " << i << " = " ;
cout << fatorial(double(i)) << endl;
cout << "Calculo de coeficiente binomial\n";
cout << "Digite o primeiro numero: ";
cin >> n;
cout << "Digite o segundo numero: ";
cin >> k;
cout << "Coeficiente binomial de (";
cout << n << ", " << k << ") = ";
cout << coeficiente_binomial(n, k) << endl;
cout << "Triangulo Pascal\n";
cout << "Digite o numero de linhas: ";
cin >> num_linhas;
print_triangulo_pascal(num_linhas);
system("pause");
}
Download para o código!
using namespace std;
double fatorial(double n)
{
if(n<2 .0="" 1.0="" font="" return="">2>
else return(n*fatorial(n-1.0));
}
double coeficiente_binomial(double n, double k)
{
return fatorial(n)/fatorial(k)/fatorial(n-k);
}
void print_triangulo_pascal(int num_linhas)
{
int j, k;
cout << "Triangulo de pascal: \n";
for(j=0; j
{
for(k=0; k<=j; k++)
cout << coeficiente_binomial(double(j),double(k)) << " ";
cout << endl;
}
}
int main()
{
int num_linhas;
unsigned int i;
long n, k;
cout << "Calculo de fatorial\n";
cout << "Digite um numero positivo: ";
cin >> i;
cout << "Fatorial de " << i << " = " ;
cout << fatorial(double(i)) << endl;
cout << "Calculo de coeficiente binomial\n";
cout << "Digite o primeiro numero: ";
cin >> n;
cout << "Digite o segundo numero: ";
cin >> k;
cout << "Coeficiente binomial de (";
cout << n << ", " << k << ") = ";
cout << coeficiente_binomial(n, k) << endl;
cout << "Triangulo Pascal\n";
cout << "Digite o numero de linhas: ";
cin >> num_linhas;
print_triangulo_pascal(num_linhas);
system("pause");
}
Download para o código!
Comentários
Postar um comentário