Требуется найти два различных элемента этого массива, сумма значений которых по модулю р максимальна, т.е. максимальным является остаток от деления суммы значений элементов на р? как сделать
Дан массив, состоящий из элементов. Требуется найти два различных элемента этого массива, сумма значений которых по модулю р максимальна, т.е. максимальным является остаток от деления суммы значений элементов на р.
Если элементы массива не упорядочены, то можно написать цикл, который пройдётся по каждому из них, найдёт значение суммы по модулю summa += Math.Abs(mas[i]); а затем выведет элементы, дающие наибольшую из них.