Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. /*Declarare variabile*/
  7. int n, i, j, hold;
  8.  
  9. /*Initializare n*/
  10. printf("Dati o valoare lui n: ");
  11. scanf("%d",&n);
  12.  
  13. /*Initializare tablou*/
  14. int tablou[n];
  15. printf("\nAdaugati valori tabloului cu %d valori:\n", n);
  16. for(i=0; i<n; i++){
  17. printf("*elementul %d = ", i+1);
  18. scanf("%d", &tablou[i]);
  19. }
  20. printf("\nPermutarile:\n");
  21.  
  22. /*Afisarea tabloului neschimbat*/
  23. for(i=0; i<n; i++){
  24. printf("%d ", tablou[i]);
  25. }
  26. printf("\n");
  27.  
  28. for(i=0; i<n-1; i++){
  29. /*Schimbam valorile*/
  30. hold = tablou[0];
  31. for(j=0; j<n-1; j++){
  32. tablou[j] = tablou[j+1];
  33. }
  34. tablou[n-1] = hold;
  35.  
  36. /*Afisam tabloul*/
  37. for(j=0; j<n; j++){
  38. printf("%d ", tablou[j]);
  39. }
  40. printf("\n");
  41. }
  42. return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement