Advertisement
Guest User

Untitled

a guest
May 28th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. public static int PrintNextBigNumber(int n)
  2. {
  3. int size = 0;
  4. int n2 = n;
  5.  
  6. Console.WriteLine("******************************************");
  7. Console.WriteLine("Nr este {0}",n);
  8.  
  9. while (n2 != 0)
  10. {
  11. size++;
  12. n2 /= 10;
  13. }
  14.  
  15. n2 = n;
  16.  
  17. int[] array = new int[size];
  18. for (int i = 0; i < size; ++i)
  19. {
  20. array[i] = n2 % 10;
  21. n2 /= 10;
  22. }
  23. Console.WriteLine("Sirul este: " );
  24. foreach (int a in array)
  25. Console.Write(a);
  26. Console.WriteLine();
  27. for (int i = 0; i < size; ++i)
  28. for (int j = 0; j < size; ++j)
  29. if (array[i] > array[j])
  30. {
  31. array[i] += array[j];
  32. array[j] = array[i] - array[j];
  33. array[i] = array[i] - array[j];
  34. }
  35.  
  36. Console.WriteLine("Sirul sortat cu if (array[i] > array[j]) este: ");
  37. foreach (int a in array)
  38. Console.Write(a);
  39. Console.WriteLine();
  40. Console.WriteLine("******************************************");
  41.  
  42. n2 = 0;
  43.  
  44. foreach (int a in array)
  45. {
  46. if (a != 0)
  47. n2 *= 10;
  48. n2 += a;
  49. }
  50.  
  51. if (n2 == n)
  52. {
  53. Console.WriteLine("-1");
  54. return -1;
  55. }
  56. else
  57. {
  58. Console.WriteLine(n2);
  59. return n2;
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement