Напишите, пожалуйста, функцию (метод), которая будет печатать числа от 0 до 1000, кратные трём и не кратные пяти, сумма цифр в которых меньше десяти.
using System; namespace ConsoleApp { class Program { /// <summary> /// /// </summary> /// <param name="num"></param> /// <returns></returns> /// static int GetSumDigits(int num) { int sum = 0, rem; while (num > 0) { rem = num % 10; sum += rem; num = num / 10; } return sum; } /// <summary> /// Напишите, пожалуйста, функцию (метод), которая будет печатать числа от 0 до 1000, кратные трём и не кратные пяти, сумма цифр в которых меньше десяти. /// </summary> /// <param name="args"></param> /// static void Main(string[] args) { for (int i = 1; i <= 1000; i++) { if ((i % 3 == 0) && (i % 5 != 0)) { if (GetSumDigits(i) < 10) { Console.WriteLine(i); } } } } } }
Tags: C#