Advertisement
Guest User

8.Prevrtuvanje na niza

a guest
May 27th, 2015
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. void prevrti(int n, int niza[n], int p_niza[n], int j){
  6. p_niza[n]=niza[j];
  7. if(n>0 ){
  8. prevrti(n-1, niza, p_niza, j+1);
  9. }
  10. }
  11.  
  12. int main()
  13. {
  14. int n;
  15. scanf("%d",&n);
  16. int niza[n];
  17.  
  18. int i;
  19.  
  20. //Vnesuvanje na inicijalnata niza
  21. for(i=0;i<n;i++){
  22. scanf("%d",&niza[i]);
  23. }
  24.  
  25.  
  26. //Pecatenje na inicijalnata niza
  27. printf("%d",niza[0]);
  28. for(i=1;i<n;i++){
  29. printf(" %d", niza[i]);
  30. }
  31.  
  32. printf("\n");//nov red
  33.  
  34. //Prevrtuvanje
  35. int p_niza[n];
  36. prevrti(n-1, niza, p_niza, 0);
  37.  
  38.  
  39. //Pecatenje na pevrtenata niza
  40. printf("%d",p_niza[0]);
  41. for(i=1;i<n;i++){
  42. printf(" %d", p_niza[i]);
  43. }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement