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

Вычислить количество строк матрицы, в которых есть хотя бы один отрицательный элемент

06.12.2017, 22:23. Показов 2020. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано матрицу размерности N на M. Вычислить количество строк матрицы, в которых есть хотя бы один отрицательный элемент.
помогите составить программу, так как опыта в программировании очень мало
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2017, 22:23
Ответы с готовыми решениями:

Упорядочить элементы строк матрицы, в которых есть хотя бы один отрицательный элемент, по невозрастанию
Дана целочисленная матрица {Aij}i=A,...,n; j=1..n, n<=100 Если сумма наибольшего и наименьшего...

Найти количество столбцов матрицы, в которых есть только один отрицательный элемент
Дан двумерный массив целых чисел. Найти количество столбцов, в которых есть только один...

Удалить все строки матрицы, в которых есть хотя бы один нулевой элемент
Очень сильно нужна помощь,епрогу вроде бы и написал но все равно не хочет работать ошибка где-то в...

Найти количество строк матрицы, содержащих хотя бы один нулевой элемент
пожалуйста помогите с программой надо найти: количество строк, содержащих хотя бы один нулевой...

1
2487 / 1145 / 707
Регистрация: 25.04.2016
Сообщений: 3,289
07.12.2017, 08:39 2
Лучший ответ Сообщение было отмечено sandrolypo как решение

Решение

Цитата Сообщение от sandrolypo Посмотреть сообщение
помогите составить программу, так как опыта в программировании очень мало
И откуда же он возьмется, если за вас задания будут делать другие?

Двумя вложенными циклами пробежаться по массиву и заглянуть в каждую ячейку массива. Если элемент меньше 0, значит строка бракованная и ее надо посчитать.

Как это сделать?

Допустим N - число строк в массиве. А M - это число столбцов, тогда цикл
for (i=0; i<N; i++)
будет перебирать все строки массива.

А цикл
for (k=0; k<M; k++)
будет перебирать все элементы массива в какой-то одной строке

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

Таким образом пара вложенных циклов:
C
1
2
3
4
5
6
7
8
for (i=0; i<N; i++)
{
    for (k=0; k<M; k++)
    {
        // заглядываем в каждую дверь на этаже номер i:
        if (a[N][M] /*меньше 0*/) { /*что-то делать*/; }
    }
}
Позволит заглянуть в каждую строку, и в этой строке заглянуть в каждую ячейку массива...

Вам осталось лишь придумать как определить является ли этаж "бракованным" и живут ли на нем иммигранты с просроченной визой.
1
07.12.2017, 08:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2017, 08:39
Помогаю со студенческими работами здесь

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

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

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

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


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

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