Вывести на экран номер столбца матрицы, в котором имеются два идущих подряд отрицательных элемента - C#

Узнай цену своей работы

Формулировка задачи:

Дана действительная матрица.Программа выводит на экран номер столбца, в котором имеются два идущих подряд отрицательных элемента Помогите с решением задачи я просто не знаю что писать дальше,желательно написать в виде кода
int m = 4; int n = 3;
double[,] a = new double[m, n];
double[] b = new double[m];
//Ввод чисел из textBox1
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
{
try
{
a[i, j] = double.Parse(textBox1.Lines[i * n + j]);
}
catch (Exception ex)
{
MessageBox.Show("Ошибка при вводе числа " + ex.Message);
return;
}
}

Решение задачи: «Вывести на экран номер столбца матрицы, в котором имеются два идущих подряд отрицательных элемента»

textual
Листинг программы
using System;
namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j;
             Console.WriteLine("Введите N : ");
             int N = int.Parse(Console.ReadLine());
             Console.WriteLine("Введите M : ");
             int M = int.Parse(Console.ReadLine());
             int[,] matrix = new int[N, M];
            Console.WriteLine("Заполните матрицу");
            for (i = 0; i < N; i++)
            {
                for (j = 0; j < M; j++)
                {
                    Console.Write("Введите элемент : [{0},{1}]",i,j);
                    matrix[i, j] = int.Parse(Console.ReadLine());
                }
            }
            Console.WriteLine("Матрица : ");
            for (i = 0; i < N; i++)
            {
                for (j = 0; j < M; j++)
                {
                    Console.Write(matrix[i,j] + "   ");
                }
                Console.WriteLine( );
            }
            for (i = 0; i <= N-1; i++)
            {
                for (j = 0; j < M-1; j++)
                {
                    if (matrix[j,i] < 0 && matrix[j+1,i] < 0)
                    {
                        Console.WriteLine("Номер столбца с двумя подряд отрицательными элементами : {0} ",i);
                    }
                }
            }
                    Console.ReadKey();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы