RE:resuelvanme el triangulo de pascal en C++ 3.x
Hola
Ahi te va una forma de hacerlo.
Un Saludo.
#include <iostream.h> //cout, cin
#include <conio.h> //clrscr, getch
void main()
{
int i, //contador de elementos en una serie
n, //numero de elementos de la serie actual
h, //numero de series del triangulo
actual[16], //elementos de la serie actual
siguiente[16]; //elementos de la serie siguiente
//Elementos del tri ngulo
// 1 |
// 1 1 h= altura
// 1 2 1 -> serie actual |
// 1 3 3 1 -> serie siguiente |
// | | | |
// i=0 i=1 i=2 i=3
// ---- n=4 ----
clrscr();
//Importante!!! El triangulo puede tener una altura m xima de 16
//o si no se perder visibilidad
cout<<"Ingrese la altura del tri ngulo de Pascal: ";
cin>>h;
for( actual[0]=1, n=0; n<h; n++)
{
//se calula la serie siguiente
for( siguiente[0]=siguiente[n]=1, i=0; i<n-1; i++)
siguiente[i+1] = actual[i] + actual[i+1];
//se muestra la serie actual
cout<<"\n";
for( i=0; i<n+1; i++)
{
actual[i] = siguiente[i]; //la serie siguiente es ahora la actual
gotoxy( 1+(h-n)*2+i*5, n+2 ); //desplazamiento triangular
cout<<actual[i%5