Red de conocimiento informático - Aprendizaje de código fuente - Imprime el triángulo de Yang Hui de la siguiente forma. Es necesario decidir cuántas líneas generar en función de la entrada del usuario. Hay tres errores en el programa. Indíquelos y corríjalos.

Imprime el triángulo de Yang Hui de la siguiente forma. Es necesario decidir cuántas líneas generar en función de la entrada del usuario. Hay tres errores en el programa. Indíquelos y corríjalos.

#include "stdio.h"

int yanghui(int x,int y);//¡Falta punto y coma! ¡Menos punto y coma! ¡Menos punto y coma! ¡Menos punto y coma!

void main()

{

int i,j,n;

clrscr();

printf("Ingrese la fila del yanahui:\n");

scanf("%d",&n);

for (i=1;i<=n ;i++)

{

for (j=0;j<=n-i;j++)

printf(" ");

for (j=1;j<=i;j++)

printf("%3d ",yanghui(i,j));

printf("\n") ;

}

}

int yanghui(int x,int y) //¡Tipo de parámetro formal! Tipo de parámetro! Tipo de parámetro! Tipo de parámetro!

{

int z;

if (y==1||y==x)

z=1;

else

z=yanghui(x-1,y-1)+yanghui(x-1,y); //x cambia a x-1! ¡1! x cambia a x-1!

devuelve z;

}