С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 23
1

Напечатать номер строки матрицы, которая содержит первый из отрицательных элементов

27.02.2011, 20:44. Показов 1290. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, есть задание : Дана вещественная матрица размером m×n. Напечатать номер строки, которая содержит первый из отрицательных элементов.
Пожалуйста, помогите с написанием, с чего начать и т.п.,а то что-то в голову ничего не приходит.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2011, 20:44
Ответы с готовыми решениями:

Определить номер строки матрицы, которая содержит максимальное количество четных элементов
13. Дана целочисленная прямоугольная матрица. Определить номер строки матрицы, которая содержит...

Определить номер строки матрицы, которая содержит максимальное количество одинаковых элементов
3. Дана целочисленная прямоугольная матрица. Определить номер строки матрицы, которая содержит...

Вывести номер первой строки матрицы, содержащей равное количество положительных и отрицательных элементов
Дана целочисленная матрица размера M x N. Вывести номер первой строки матрицы, содержащей равное...

Вывести номер строки, которая содержит наибольший элемент матрицы
Добрый день. Дана матрица А. \begin{Vmatrix} -0,25&11 &4,5 &5 \\ 0&21,4 &1 &6,3 \\ 14,8&2...

4
389 / 304 / 67
Регистрация: 10.07.2010
Сообщений: 802
27.02.2011, 21:06 2
Ну во первых создать bool переменную которая изначально имеет значение, скажем true
Затем цикл:
C#
1
2
3
4
5
6
7
for(int i=0;i<n&&temp==true;i++)
 for(int j=0;j<m&&temp==true;j++)
      if(mas[i,j]<0)
      {
          temp=false;
          Console.WriteLine(i);
      }
1
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 23
27.02.2011, 21:15  [ТС] 3
Спасибо, сейчас попробую.
0
мастер топоров
917 / 742 / 101
Регистрация: 16.08.2009
Сообщений: 1,476
27.02.2011, 21:20 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
using System;
 
namespace Matrix {
    class Program {
        static void Main(string[] args) {
            int m = 10;
            int n = 8;
            int row = -1;
            int[,] matrix = new int[m, n];
            Random r = new Random();
            for (int i = 0; i < m; i++) {
                for (int j = 0; j < n; j++) {
                    matrix[i, j] = r.Next(-1, 10);
                    Console.Write("{0} ", matrix[i, j]);
                    if (matrix[i, j] < 0) {
                        row = i;
                        break;
                    }
                }
                if (row != -1) {
                    break;
                }
                Console.WriteLine();
            }
            Console.WriteLine();
            Console.WriteLine("Номер строки, содержищей отрицательный элемент - {0}", row + 1);
            Console.ReadKey();
        }
    }
}
1
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 23
27.02.2011, 21:24  [ТС] 5
Koran, Спасибо. Помогаете уже второй раз за сегодня.
0
27.02.2011, 21:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2011, 21:24
Помогаю со студенческими работами здесь

Вывести номер столбца матрицы, который содержит ровное количество положительных и отрицательных элементов
Дана целочисленная матрица размера M x N. Вывести номер ее последнего столбика, который содержит...

Номер последнего столбца матрицы, который содержит равное количество положительных и отрицательных элементов
здраствуйте, помогите пожалуста с задачкой: Дана целочисленная матрица размера M x N. Вывести...

Определить номер последней строки матрицы, которая содержит хотя бы один отрицательный элемент
Здравствуйте, не могу разобраться с массивом. Задание:Определить номер последней строки в массиве,...

Дан массив x(n,m) найти номер той строки ,которая содержит наибольшее количество положительных элементов
Дан массив x(n,m) найти номер той строки ,которая содержит наибольшее количество положительных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru