Определить сумму первой и последней цифры числа - C#

Узнай цену своей работы

Формулировка задачи:

Доброе время суток! Задали решить простейшую задачу "Дано натуральное число N> = 1000, определить сумму первой и последней цифры числа", понимаю, что нужно использовать деление с остатком на 10, 100. Но при реализации решения,что-то начал выходить....какой-то маразм
Листинг программы
  1. int number = 0;
  2. int first = 0;
  3. int last = 0;
  4. Console.Write("Введите натуральное число(N >= 1000): ");
  5. number = Convert.ToInt32(Console.ReadLine());
  6. Console.Write(number);
  7. last = number % 10;
  8. if (number >= 0 | number < 10)
  9. {
  10. first = 0;
  11. }
  12. if (number >= 10 | number < 100)
  13. {
  14. first = number % 10;
  15. }
  16. if (number >= 10 | number < 1000)
  17. {
  18. first = number % 100;
  19. }
  20. if (number == 1000)
  21. {
  22. first = 1;
  23. }
  24. number = first + last;
  25. Console.Write(number);

Решение задачи: «Определить сумму первой и последней цифры числа»

textual
Листинг программы
  1. Console.WriteLine(number);
  2. last = number % 10;
  3. first = number;
  4. while (first > 9)
  5. {
  6.     first /= 10;
  7. }
  8. int sum = first + last;
  9. Console.WriteLine(sum);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы