Вопрос задан 24.10.2023 в 13:50. Предмет Информатика. Спрашивает Сафаров Влад.

Заполните массив случайными числами и найти два минимальных элемента массива и их номера.С#

0 0
Перейти к ответам

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

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

using System;

class Ffomka49 {

   static void Main() {

       Console.Write("Длина массива = ");

       int n = Convert.ToInt32(Console.ReadLine());

       int[] a = new int[n];

       Random rand = new Random();

       for(int i = 0; i < a.Length; i++) {

           a[i] = rand.Next(50);

           Console.Write(a[i] + " ");

       }

       Console.WriteLine();

       int min1 = 100, min2 = 100;

       for(int i = 0; i < a.Length; i++) {

           if(a[i] < min1) {

               min2 = min1;

               min1 = a[i];

           }

           else if(a[i] < min2)

               min2 = a[i];

       }

       Console.WriteLine("Минимумы: " + min1 + " " + min2);

   }

}


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

Вот пример кода на C#, который заполняет массив случайными числами, находит два минимальных элемента массива и их номера:

csharp
using System; class Program { static void Main() { // Размер массива int arraySize = 10; // Создаем объект Random для генерации случайных чисел Random random = new Random(); // Создаем и заполняем массив случайными числами int[] array = new int[arraySize]; for (int i = 0; i < arraySize; i++) { array[i] = random.Next(1, 101); // Генерируем случайное число от 1 до 100 } // Инициализируем минимальные элементы и их индексы int min1 = int.MaxValue; int min2 = int.MaxValue; int index1 = -1; int index2 = -1; // Находим два минимальных элемента и их индексы for (int i = 0; i < arraySize; i++) { if (array[i] < min1) { min2 = min1; index2 = index1; min1 = array[i]; index1 = i; } else if (array[i] < min2) { min2 = array[i]; index2 = i; } } // Выводим массив Console.WriteLine("Массив случайных чисел:"); for (int i = 0; i < arraySize; i++) { Console.WriteLine($"array[{i}] = {array[i]}"); } // Выводим два минимальных элемента и их индексы Console.WriteLine($"Первый минимальный элемент: {min1}, индекс: {index1}"); Console.WriteLine($"Второй минимальный элемент: {min2}, индекс: {index2}"); } }

Этот код создает массив случайных чисел, находит два минимальных элемента и выводит их значения и индексы. Убедитесь, что в вашем проекте подключена библиотека using System;, чтобы использовать Random и Console.

0 0

Похожие вопросы

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

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

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