Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. public static void Insertion(ref int[] arr)
  2. {
  3. int temp;
  4.  
  5.  
  6. for (int i = 0; i < arr.Length; i++)
  7. {
  8. for (int x = i; i >= 1; i--)
  9. {
  10. if (arr[x] < arr[x - 1])
  11. {
  12. temp = arr[x - 1];
  13. arr[x - 1] = arr[x];
  14. arr[x] = temp;
  15. }
  16. }
  17. }
  18. }
  19. static void Main(string[] args)
  20. {
  21. int n, elemento;
  22. bool ok;
  23.  
  24.  
  25. Console.WriteLine("Inserisci la lunghezza del vettore");
  26.  
  27. do
  28. {
  29. ok = int.TryParse(Console.ReadLine(), out n);
  30. if (n <= 0 || !ok)
  31. Console.WriteLine("Errore, reinserisci il valore");
  32. } while (!ok || n <= 0);
  33.  
  34. Random rnd = new Random();
  35.  
  36. int[] arr = new int[n];
  37.  
  38. for (int i = 0; i < n; i++) //generazione di numeri random nel vettore
  39. {
  40. arr[i] = rnd.Next(0, 21);
  41. }
  42.  
  43. Console.WriteLine("I numeri posti all'interno dell'array sono:");
  44.  
  45. for (int i = 0; i < n; i++)
  46. {
  47. Console.Write(arr[i] + " ");
  48. }
  49.  
  50. Console.WriteLine();
  51.  
  52. Insertion(ref arr);
  53.  
  54.  
  55. for (int i = 0; i < n; i++)
  56. {
  57. Console.Write(arr[i] + " ");
  58. }
  59.  
  60. Console.ReadLine();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement