Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // POKAZIVACI
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- // tip_povratne_vrednosti ime_fje(parametri){ // TODO return nesto};
- int faktorijel(int broj);
- void procFaktorijel();
- int promena() {
- int x;
- printf("Unesite broj: ");
- scanf("%d", &x);
- return x;
- }
- void promena2(int* pbroj) {
- printf("Unesite broj: ");
- scanf("%d", pbroj);
- }
- void zamena(int* px, int* py) {
- int temp = *px;
- *px = *py;
- *py = temp;
- }
- int main(void) {
- /*int a = 2;
- printf("a = %d &a = %p\n", a, &a);
- int* pa = &a;
- printf("pa = %p *pa = %d &p = %p\n", pa, *pa, &pa);
- *pa = 21;
- printf("a = %d", a);*/
- //int fakt5 = faktorijel(5);
- //printf("5! = %d", faktorijel(5));
- //procFaktorijel();
- /*int broj = 21;
- printf("broj = %d\n", broj);
- //broj = promena();
- promena2(&broj);
- printf("broj = %d\n", broj);*/
- int x = 5;
- int y = 7;
- printf("Pre zamene:\n");
- printf("x=%d\ty=%d\n", x, y);
- zamena(&x, &y);
- printf("Posle zamene:\n");
- printf("x=%d\ty=%d\n", x, y);
- }
- int faktorijel(int broj) {
- int f = 1;
- //5,4,3,2
- for (int i = broj; i > 1; i--)
- {
- f = f * i; // f*=i;
- }
- procFaktorijel();
- return f;
- }
- void procFaktorijel() {
- int x, f = 1;
- printf("Unesite x: ");
- scanf("%d", &x);
- for (int i = x; i > 1; i--)
- {
- f = f * i; // f*=i;
- }
- printf("%d! = %d\n", x, f);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement