Advertisement
vovanhik_24

#27

Aug 30th, 2023 (edited)
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.41 KB | None | 0 0
  1.             int lenghtArray = 5;
  2.             int[] arrayNumbers = new int[lenghtArray];
  3.             Random random = new Random();
  4.             int minRandomNumber = 1;
  5.             int maxRandomNumber = 15;
  6.  
  7.             Console.WriteLine("Исходный массив: ");
  8.  
  9.             for (int i = 0; i < arrayNumbers.Length; i++)
  10.             {
  11.                 arrayNumbers[i] = random.Next(minRandomNumber, maxRandomNumber + 1);
  12.                 Console.Write(arrayNumbers[i] + " ");
  13.             }
  14.  
  15.             Console.Write("\n\nНа сколько сдвинуть массив влево: ");
  16.             int inputMessage = Convert.ToInt32(Console.ReadLine());
  17.             Console.WriteLine($"\nСдвиг влево на: {inputMessage}");
  18.  
  19.             if (inputMessage % lenghtArray != 0)
  20.             {
  21.                 for (int i = 0; i < inputMessage; i++)
  22.                 {
  23.                     int tempArrayNumber = arrayNumbers[0];
  24.  
  25.                     for (int j = 0; j < arrayNumbers.Length - 1; j++)
  26.                     {
  27.                         arrayNumbers[j] = arrayNumbers[j + 1];
  28.                     }
  29.  
  30.                     arrayNumbers[arrayNumbers.Length - 1] = tempArrayNumber;
  31.                 }
  32.             }
  33.  
  34.             for (int i = 0; i < arrayNumbers.Length; i++)
  35.             {
  36.                 Console.Write(arrayNumbers[i] + " ");
  37.             }
  38.  
  39.             Console.WriteLine("\n");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement