0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 35
|
||||||
1 | ||||||
Написать программу, которая находит количество строк, содержащих хотя один элемент кратный 323.11.2020, 18:01. Показов 2002. Ответов 7
Метки нет (Все метки)
Дана целочисленная матрица размером n * m и число. Написать программу, которая находит количество строк, содержащих хотя бы 1 элемент кратный 3.
Я написал код, но нахождение количества строк работает как-то неправильно и выдает странные значения. Скорее всего, я ошибся где-то в коде, но ошибок компилятор не выдает. На комментарии на украинском языке не обращайте внимания, там важного ничего нет.
0
|
23.11.2020, 18:01 | |
Ответы с готовыми решениями:
7
Определить количество строк, содержащих хотя бы один нулевой элемент Определить количество строк, содержащих хотя бы один нулевой элемент. Подсчитать количество строк, содержащих хотя бы один нулевой элемент Определить количество строк, содержащих хотя бы один нулевой элемент |
51 / 30 / 22
Регистрация: 30.04.2020
Сообщений: 59
|
||||||
23.11.2020, 18:49 | 2 | |||||
Артем Лайтер, у вас действительно есть ошибки в реализации части программы, которая считает количество строк.
Результат деления по модулю ни с чем не сравнивается, поэтому ваш алгоритм считает все элементы матрицы, не кратные трём. В цикле значение number увеличивается при каждом найденном числе. В этом случае было бы хорошо выходить из внутреннего цикла при нахождении числа, соответствующего условию. Подправил вам фрагмент кода:
1
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
23.11.2020, 19:01 | 3 | |||||
что-то не очень подправил
ТС нужно определить количество строк. это что ? исправил:
0
|
51 / 30 / 22
Регистрация: 30.04.2020
Сообщений: 59
|
|
23.11.2020, 19:05 | 4 |
Yetty, если элемент матрицы будет равен нулю, то при делении по модулю на 3 получим 0, а 0 же не кратен трём.
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
23.11.2020, 19:08 | 5 |
Egorb17, почему не кратен ? 0 кратен трём
0
|
51 / 30 / 22
Регистрация: 30.04.2020
Сообщений: 59
|
|
23.11.2020, 19:11 | 6 |
Yetty, если считать так, то вы всё верно написали
0
|
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 35
|
|
23.11.2020, 19:17 [ТС] | 7 |
Спасибо за помощь! Действительно, я допустил такую элементарную ошибку
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
23.11.2020, 19:18 | 8 |
как ещё можно считать ? число n кратно числу m если число n делится на m без остатка. 0 на 3 делится без остатка.
0
|
23.11.2020, 19:18 | |
23.11.2020, 19:18 | |
Помогаю со студенческими работами здесь
8
Определить количество строк, содержащих хотя бы один нулевой элемент Определить количество строк, содержащих хотя бы один нулевой элемент Определить количество строк, содержащих хотя бы один нулевой элемент Определить количество строк матрицы, содержащих хотя бы один нулевой элемент Найти количество строк матрицы, содержащих хотя бы один нулевой элемент Определить количество строк матрицы, содержащих хотя бы один нулевой элемент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |