Определить сумму первой и последней цифры числа - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д