Определить сумму первой и последней цифры числа - C#
Формулировка задачи:
Доброе время суток!
Задали решить простейшую задачу "Дано натуральное число N> = 1000, определить сумму первой и последней цифры числа", понимаю, что нужно использовать деление с остатком на 10, 100. Но при реализации решения,что-то начал выходить....какой-то маразм
int number = 0; int first = 0; int last = 0; Console.Write("Введите натуральное число(N >= 1000): "); number = Convert.ToInt32(Console.ReadLine()); Console.Write(number); last = number % 10; if (number >= 0 | number < 10) { first = 0; } if (number >= 10 | number < 100) { first = number % 10; } if (number >= 10 | number < 1000) { first = number % 100; } if (number == 1000) { first = 1; } number = first + last; Console.Write(number);
Решение задачи: «Определить сумму первой и последней цифры числа»
textual
Листинг программы
Console.WriteLine(number); last = number % 10; first = number; while (first > 9) { first /= 10; } int sum = first + last; Console.WriteLine(sum);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д