Advertisement
nex036ara

obrtanje_elemenata

Sep 25th, 2011
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.62 KB | None | 0 0
  1. /*program za obrtanje elemenata niza upotrebom pokazivaca*/
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #define MAX_SIZE 100
  6.  
  7. main()
  8. {
  9.     int a[MAX_SIZE], *p, *q, n,tmp;
  10.     while(1)
  11.     {
  12.         printf("\nn?\n");
  13.         scanf("%d", &n);
  14.         if(n<=0 || n>MAX_SIZE) break;
  15.      //unos elemenata
  16.         printf("elementi niza:\n");
  17.             for(p=a; p<a+n; scanf("%d", p++));
  18.      // obrtanje elemenata
  19.         for(p=a, q=a+n-1; p<q; p++, q--)
  20.         {
  21.            tmp = *p;
  22.             *p = *q;
  23.             *q = tmp;
  24.         }
  25.     //ispis elemenata
  26.     for(p=a; p<a+n; printf("%d\t", *p++));
  27.  
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement