0 / 0 / 0
Регистрация: 23.02.2020
Сообщений: 2
|
||||||
1 | ||||||
Функция «Подсчёт остатков»27.02.2020, 21:53. Показов 3331. Ответов 3
Метки нет (Все метки)
В этой задаче от вас потребуется написать функцию void count_mods(int* A, int size, int* mods, int m), которая будет проходить по массиву A размера size и будет заполнять массив mods размера m. В ячейке mods[i] должно находиться количество чисел массива A, которые имеют остаток i при делении на m.
С помощью этой функции считайте с клавиатуры массив A, а затем число m, и выведите количество остатков каждого вида при делении на m в формате, указанном в примере. Формат входных данных На первой строке дано одно целое число N (1 ≤ N ≤ 100) — количество элементов в массиве. В следующей строке заданы целые числа, не превосходящие 230 по абсолютной величине, — элементы массива A. В последней строке находится целое число m (2 ≤ m ≤ 50). Формат выходных данных В выходные данные требуется для кажлого вида остатков вывести строку «Remainder x: y», где x — остаток, а y — количество чисел из последовательности, которые имеют остаток x. Строки должны выводиться в порядке увеличения x. 5 4 6 9 2 1 3 вывод: Remainder 0: 2 Remainder 1: 2 Remainder 2: 1 Код:
0
|
27.02.2020, 21:53 | |
Ответы с готовыми решениями:
3
Подсчет остатков Подсчет остатков по товарам Подсчет остатков на складе Подсчёт остатков на складе |
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
27.02.2020, 22:31 | 2 | |||||
Сообщение было отмечено Selftishz как решение
Решение
Selftishz, на это предложение из условия не обратили внимание ?
без оптимизации как-то так
2
|
863 / 513 / 215
Регистрация: 19.01.2019
Сообщений: 1,216
|
||||||
27.02.2020, 22:41 | 3 | |||||
Сообщение было отмечено Selftishz как решение
Решение
Или как-то так:
2
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
27.02.2020, 22:47 | 4 |
Selftishz, неправильно считает у Вас скорее всего потому что в строке 12 Вашего кода нужно так:
if (a[j]%m==i) Добавлено через 5 минут вот nalbe666 уже оптимизировал, только включите в функцию то что требуется по условию и массивы всё же лучше применить динамические
1
|
27.02.2020, 22:47 | |
27.02.2020, 22:47 | |
Помогаю со студенческими работами здесь
4
Подсчет остатков на нескольких складах Выяснить, правда ли, что сумма остатков от деления нечётных x на k будет больше чем сумма остатков от деления чётных x на k Верно ли, что сумма остатков от деления нечётных x на k будет больше, чем сумма остатков от деления чётных x на k Подсчет слов, функция getchar Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |