Вопрос задан 10.02.2021 в 07:34. Предмет Информатика. Спрашивает Ситник Лада.

Объявить двумерный массив 4x4.Заполнить случайными числами (-10;10). Вывести массив .Найти

наименьший элемент и заменить его 0.Вывести массив.
0 0
Перейти к ответам

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

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

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

           int [,] a=new int[n,n];

             

            Random random = new Random();

            for (int i = 0; i < n; i++)

            {

                for (int j = 0; j < n; j++)

                {

                    a[i, j] = random.Next(-10,10);

                }

            }

            Console.WriteLine("Ваша матрица");

           for (int i = 0; i < n; i++)

       {

               for (int j = 0; j < n; j++)

                   Console.Write("{0}{1}", a[i, j], "\t");

           Console.WriteLine();

       }

           

           int min = a[0, 0];

           for (int i = 0; i < n; i++)

           

               for (int j = 0; j < n; j++)

               

                   if (min > a[i, j]) { min = a[i, j]; }

           for (int i = 0; i < n; i++)

               for (int j = 0; j < n; j++)

                   if (min == a[i, j]) { a[i, j] = 0; }

           Console.WriteLine("Минимальный элемент");  

           Console.WriteLine(min);

           

            Console.WriteLine("Исходная");

             

            for (int i = 0; i < n; i++)

            {

                for (int j = 0; j < n; j++)

                   

                    Console.Write("{0}{1}",  a[i,j], "\t");

                 

                    Console.WriteLine();

                 

            }

                     

                 

           Console.ReadLine();

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

Вот пример кода на языке Python, который решает задачу, описанную в вашем вопросе:

python
import random # Создание двумерного массива 4x4 и заполнение случайными числами (-10;10) array = [[random.randint(-10, 10) for _ in range(4)] for _ in range(4)] # Вывод исходного массива print("Исходный массив:") for row in array: print(row) # Поиск наименьшего элемента min_value = float('inf') min_row = min_col = 0 for i in range(4): for j in range(4): if array[i][j] < min_value: min_value = array[i][j] min_row = i min_col = j # Замена наименьшего элемента на 0 array[min_row][min_col] = 0 # Вывод массива после замены print("\nМассив после замены:") for row in array: print(row)

Этот код использует встроенный модуль random для генерации случайных чисел в диапазоне от -10 до 10. Двумерный массив размером 4x4 создается с помощью вложенных циклов. Затем исходный массив выводится на экран.

Затем происходит поиск наименьшего элемента в массиве. При обнаружении элемента, меньшего текущего наименьшего значения, сохраняются его индексы.

После завершения поиска наименьшего элемента, найденный элемент заменяется на 0. Наконец, измененный массив выводится на экран.

0 0

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

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

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