Вопрос задан 20.07.2023 в 03:10. Предмет Информатика. Спрашивает Титов Юра.

С# Всі вхідні масиви заповнюються випадковими цілими числами з діапазону [- 50; 50]. Масив цілих

чисел з 14 елементів заповнити випадковим чином. Упорядкувати масив за зростанням елементів. Вивести на екран максимальний і мінімальний елементи, знайти їх різницю.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мустафина Катя.

Код в текстовом файле скрин кода и скрин работы в картинках.

Замечание:

Если не принципиально как сортировать то можно полностью убрать часть кода

        // сортировка через циклы

           int temp;

           for (int i = 0; i < nums.Length - 1; i++)

           {

               for (int j = i + 1; j < nums.Length; j++)

               {

                   if (nums[i] > nums[j])

                   {

                       temp = nums[i];

                       nums[i] = nums[j];

                       nums[j] = temp;

                   }

               }

           }

           // конец сортировки

и раскомментировать строку

Array.Sort(nums);

результат работы будет тот же, но кода меньше




0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вирішення цієї задачі ви можете скористатися мовою програмування C# і використати алгоритм сортування для упорядкування масиву за зростанням. Після сортування, максимальний і мінімальний елементи можна легко знайти, і їх різницю також можна обчислити. Ось приклад програми:

csharp
using System; class Program { static void Main() { // Задаємо розмір масиву int size = 14; int[] array = new int[size]; // Створюємо випадковий генератор чисел Random random = new Random(); // Заповнюємо масив випадковими числами в діапазоні [-50; 50] for (int i = 0; i < size; i++) { array[i] = random.Next(-50, 51); } // Виводимо початковий масив на екран Console.WriteLine("Початковий масив:"); PrintArray(array); // Сортуємо масив за зростанням Array.Sort(array); // Виводимо відсортований масив на екран Console.WriteLine("Відсортований масив:"); PrintArray(array); // Знаходимо максимальний і мінімальний елементи int maxElement = array[size - 1]; int minElement = array[0]; // Знаходимо різницю між максимальним і мінімальним елементами int difference = maxElement - minElement; // Виводимо максимальний, мінімальний елементи та їх різницю на екран Console.WriteLine("Максимальний елемент: " + maxElement); Console.WriteLine("Мінімальний елемент: " + minElement); Console.WriteLine("Різниця: " + difference); } // Метод для виведення масиву на екран static void PrintArray(int[] array) { foreach (int element in array) { Console.Write(element + " "); } Console.WriteLine(); } }

Цей код заповнює масив випадковими числами, сортує його, знаходить максимальний і мінімальний елементи та їх різницю, і виводить результати на екран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос