C/Visual C - resuelvanme el triangulo de pascal en C++ 3.x

 
Vista:

resuelvanme el triangulo de pascal en C++ 3.x

Publicado por LALO (1 intervención) el 28/04/2001 05:54:07
Necesito que me resuelvas el triangulo de pascal en codigo C++ ver 3.x de preferencia 3.2. Por favor me urge de boleto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:resuelvanme el triangulo de pascal en C++ 3.x

Publicado por José Luis (106 intervenciones) el 28/04/2001 07:32:13
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
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: triangulo de pascal (continuación del código)

Publicado por José Luis (106 intervenciones) el 28/04/2001 07:36:33
continuación...

//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]<<" "; //se la muestra elemento a elemento
}
}

getch();

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar