Advertisement
Guest User

Untitled

a guest
May 4th, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.50 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int dane()
  4. {
  5.     int dlugosc;
  6.     do {
  7.         printf("Podaj liczbe naturalna z przedzialu <2,10>: ");
  8.         scanf("%d", &dlugosc);
  9.     } while (dlugosc < 2 || dlugosc > 10);
  10.     return dlugosc;
  11. }
  12. int przetworz(int naPrzemial)
  13. {
  14.     int i;
  15.     int suma = 1;
  16.     for (i = 2; i <= naPrzemial; i++) {
  17.         suma *= i;
  18.     }
  19.     return suma;
  20. }
  21. void drukuj(int podstawa, int wynik)
  22. {
  23.     printf("\n%d! = %d\n", podstawa, wynik);
  24. }
  25.  
  26. main()
  27. {
  28.     int n = dane();
  29.     int silnia = przetworz(n);
  30.     drukuj(n, silnia);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement