Prikaz jedne poruke
Stara 17.11.2008, 17:30   #19
RuSkO_17
Novi član
 
Član od: 24.10.2008.
Lokacija: Sarajevo
Poruke: 26
Zahvalnice: 5
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Jedan zadatak u C-u

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;
}

Poslednja ispravka: RuSkO_17 (17.11.2008 u 17:40)
RuSkO_17 je offline   Odgovor sa citatom ove poruke