Предмет: Информатика, автор: alyaermolina

Подсчитать количество отрицательных элементов в каждой строке матрицы размеров MxN, элементы которой задаются с помощью датчика случайных чисел на интервале [-35;65].

Ответы

Автор ответа: SantiVlad
1

Ответ:

static void Main(string[] args)

       {

           int N = 0, M = 0;

           Console.Write("Введите M: ");

           M = Convert.ToInt32(Console.ReadLine());

           Console.Write("Введите N: ");

           N = Convert.ToInt32(Console.ReadLine());

           int[,] mas = new int[M, N];

           int[] countOtric = new int[M];

           Random rnd = new Random();

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

           {

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

               {

                   mas[i, j] = rnd.Next(-35, 65);

               }

           }

           Console.WriteLine();

           Console.Write("Массив: ");

           Console.WriteLine();

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

           {

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

               {

                   Console.Write(String.Format("{0,3}", mas[i, j]));

               }

               Console.WriteLine();

           }

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

           {

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

               {

                   if(mas[i, j] < 0)

                   {

                       countOtric[i] += 1;

                   }

               }

           }

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

           {

               Console.WriteLine("Количество отрицательных элементов в {0} строке = {1}", (i + 1), countOtric[i]);

           }

           Console.ReadKey();

       }

Объяснение:

Код на C#.

Похожие вопросы
Предмет: Математика, автор: tatyycom
Предмет: Английский язык, автор: ncncxjdj