fork download
  1. /*
  2.  
  3. Se citeste un vector a cu n elemente intregi. Sa se mute primul element la sfarsitul vectorului.
  4.  
  5. */
  6.  
  7. #include <iostream>
  8. using namespace std;
  9.  
  10. int main() {
  11.  
  12. // declaram vectorul,
  13. // o variabila n reprezentand numarul de elemente
  14. // alta variabila prim care retine prima componenta a vectorului
  15.  
  16. int a[ 100 ],
  17.  
  18. n,
  19.  
  20. i,
  21.  
  22. prim;
  23.  
  24. cout<<"n = ";
  25.  
  26. cin>>n;
  27.  
  28. for(i = 0; i < n; ++i) {
  29.  
  30. cin>>a[ i ];
  31. }
  32.  
  33. prim = a[ 0 ];
  34.  
  35. for(i = 0; i < n - 1; ++i) {
  36.  
  37. a[ i ] = a[ i + 1 ];
  38. }
  39.  
  40. a[n - 1] = prim;
  41.  
  42. for(i = 0; i < n; ++i) {
  43.  
  44. cout<<a[ i ]<<" ";
  45. }
  46.  
  47.  
  48.  
  49. return 0;
  50. }
Success #stdin #stdout 0s 5508KB
stdin
4
10 20 30 40
stdout
n = 20 30 40 10