fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int n, i, j, k, y;
  6. // cin>>n;
  7. // for(i=1; i<=n; i++)
  8. // cin>>a[i];
  9. // cout<<a[i]<<" ";
  10. // cout<<endl;
  11. int a[100] = {9, 50, 7, 12};
  12. int tmp=0;
  13. n=4;
  14. //tiparim datele de intrare
  15. for(i=0; i<n; i++) cout<<a[i]<<" ";
  16. cout<<endl;
  17. //intram in bucla de ciclare
  18. for(j=0; j<n-1; j++)
  19. {
  20. //k=a[i];
  21. //intram in bucla de permutare stanga
  22. for(i=0; i<n-1; i++){
  23. if(i==0) tmp = a[0];
  24. a[i]=a[i+1];
  25. }
  26. //a[n]=k;
  27. a[i] = tmp;
  28. //tiparire dupa fiecare ciclu de permutare-stanga;
  29. for(i=0; i<n; i++) cout<<a[i]<<" ";
  30. cout<<endl;
  31. }
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
9 50 7 12 
50 7 12 9 
7 12 9 50 
12 9 50 7