Advertisement
Guest User

pascal

a guest
Mar 12th, 2014
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. faktorial(int pomocna)
  4. {
  5.     int fakt=1,a=1;
  6.     while(pomocna >= a)
  7.     {
  8.          fakt=fakt*a;
  9.          a++;
  10.     }
  11.  return fakt;
  12.  }
  13.  
  14. main()
  15. {
  16.     int riadky,a=0,b,c;
  17.  
  18.     printf("Zadaj pocet riadkov Pascalovho trojuholnika:  ");
  19.         scanf("%d",&riadky);
  20.     printf("\n");
  21.  
  22.     for(a == 0;a < riadky;a++)
  23.     {
  24.          for(b = 0;b < riadky-a-1;b++)
  25.          {
  26.              printf("  ");
  27.          }
  28.          for(b = 0;b <= a;b++)
  29.          {
  30.              c=faktorial(a)/(faktorial(b)*faktorial(a-b));
  31.              printf("%3d ",c);                                              //sem som dal viac medzier aby to lepsie vyzeralo pri vacsich cislach
  32.          }                                                                  //ak to treba bez tych medzier tak vymazeme 1 medzeru z horneho printf-u a tento upravime na %d
  33.          printf("\n");
  34.     }
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement