Вывод только один раз
Я сделал свою программу которая является расчетной программой
Но результат таков :
Сумма цифр 1259955 равна 36
Делители 36 равны 1
Делители 36 равны 2
Делители 36 равны 3
Делители 36 равны 4
Делители 36 равны 6
Делители 36 равны 9
Делители 36 равны 12
Делители 36 равны 18
Делители 36 равны 36
но мне нужно, чтобы все было именно так. :
Делители 36 таковы: 1,2,3,4,6,9,12,18,36
Что я уже пробовал:
for (int i = 1; i <= sum; i++) { if (sum % i == 0) { Console.WriteLine("The divisors of " + sum + " are as follows " + i); } }
Richard MacCutchan
Вы публикуете это уже в четвертый раз. Вы используете ту же печатьln оператор для каждого числа, как это ясно из вашего кода. Все, что вам нужно, это напечатать слова один раз (используйте print, а не println), а затем каждое число, за которым следуют запятая и Пробел.