Skip to content

Instantly share code, notes, and snippets.

@VladimirYus
Created December 11, 2025 09:50
Show Gist options
  • Select an option

  • Save VladimirYus/f7e2fec9beb890b4ef2f0ee113d04f12 to your computer and use it in GitHub Desktop.

Select an option

Save VladimirYus/f7e2fec9beb890b4ef2f0ee113d04f12 to your computer and use it in GitHub Desktop.
SortNumbers
using System;
namespace SortNumbers
{
internal class Program
{
static void Main(string[] args)
{
int numberDigits = 10;
int lowerNumbersRandom = 0;
int upperNumbersRandom = 100;
int tempNumber;
int[] numbers = new int[numberDigits];
bool isSort;
Random random = new Random();
for (int i = 0; i < numbers.Length; i++)
{
numbers[i] = random.Next(lowerNumbersRandom, upperNumbersRandom + 1);
Console.Write(numbers[i] + " ");
}
Console.WriteLine();
for (int i = 0; i < numbers.Length - 1; i++)
{
isSort = false;
for (int j = 0; j < numbers.Length - i - 1; j++)
{
if (numbers[j] > numbers[j + 1])
{
tempNumber = numbers[j];
numbers[j] = numbers[j + 1];
numbers[j + 1] = tempNumber;
isSort = true;
}
}
if (isSort == false)
{
break;
}
}
Console.WriteLine("Отсортированный массив: ");
foreach (int number in numbers)
{
Console.Write(number + " ");
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment