for(int j=1; j<trougao[i].Length-1; j++) trougao[i][j]=trougao[i-1][j-1]+trougao[i-1][j];
}
e ovo je ključna stvar
.. evo sad sam našao na netu kako se ustvari predstavlja Paskalov trougao.
Ako trougao stavim u neki xOy koordinatni sistem, onda ustvari imam
pa bi ovako nekako izgledala funkcija, nisam još probao radi li..
Kod:
int P(int x,int y){
int a,b;
if(x==1 || x==y)
return 1;
a=P(x-1, y-1);
b=P(x, y-1);
return a+b;
}
a ostatak zadatka je trivijalan..
edit...
evo probao sam, radi
...
Kod:
#include <stdio.h>
#include <stdlib.h>
int P(int x,int y){
int a,b;
if(x==1 || x==y)
return 1;
a=P(x-1, y-1);
b=P(x, y-1);
return a+b;
}
int main()
{
int n,i,j;
printf("\nUnesi vrijednost:");
scanf("%d", &n);
for (j=1;j<=n;j++) {
for(i=1;i<=j;i++)
printf("%8d", P(i,j));
printf ("\n");
}
return 0;
}