Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: shulpeca en 1 Diciembre 2017, 22:47 pm



Título: Forma triangulo de pascal
Publicado por: shulpeca en 1 Diciembre 2017, 22:47 pm
Sé que hay un hilo, donde se habla de esto, pero utiliza la expresion printf, para darle forma y me gustaria hacerlo con un cout, este es mi programa, pero queda super mal.

Código:
using namespace std;
#include <iostream>
 
 
int facto(int num) {
   int i=num;
   int fact=1;
   for(i=num;i>1;i--)
    {
        fact*=i;
    }
    return fact;
}

int main() {
    int i,j=1,n=10;
    int elemento;
    for (i = 0; i < n; i++)
        {
            for ( j = 1; j < n-i; j++)
            printf ("   ")  ;
            for (int k = 0; k <= i; k++)
               cout << ((facto(i))/(facto(k)*(facto(i-k))));
               cout << endl;
        }
}


Es mi primer tema, a lo mejor no va aquí, o no lo  he puesto de forma correcta.
Saludos