fork(1) download
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3.  
  4. int main()
  5. {
  6. int tab[10],tmp;
  7. unsigned i,k,n;
  8. for(;;)
  9. {
  10. printf("Wprowadz rozmiar tablicy 2..10: ");
  11. if((scanf("%u",&n)==1)&&(2<=n)&&(n<=10)) break;
  12. printf("Blad wprowadzenia\n");
  13. }
  14. for(i=0;i<n;++i)
  15. {
  16. printf("Podaj %d element tablicy: ",i+1);
  17. scanf("%d",tab+i);
  18. }
  19. printf("\n");
  20. printf("Elementy wprowadzone do tablicy: ");
  21. for(i=0;i<n;++i) printf("%d ",tab[i]);
  22. printf("\n");
  23. printf("Wprowadzone elementy w odwrotnej kolejnosci: ");
  24. for(i=n;i--;) printf("%d ",tab[i]);
  25. printf("\n");
  26. printf("Wprowadzone elementy po odwroceniu: ");
  27. for(i=0,k=n;i<--k;++i) tmp=tab[i], tab[i]=tab[k], tab[k]=tmp;
  28. for(i=0;i<n;++i) printf("%d ",tab[i]);
  29. printf("\n");
  30. return 0;
  31. }
Success #stdin #stdout 0s 2160KB
stdin
5
1 2 3 4 5
stdout
Wprowadz rozmiar tablicy 2..10: Podaj 1 element tablicy: Podaj 2 element tablicy: Podaj 3 element tablicy: Podaj 4 element tablicy: Podaj 5 element tablicy: 
Elementy wprowadzone do tablicy: 1 2 3 4 5 
Wprowadzone elementy w odwrotnej kolejnosci: 5 4 3 2 1 
Wprowadzone elementy po odwroceniu: 5 4 3 2 1