Определить, является ли введенная строка правильной записью целого числа, и вычислить сумму его цифр - C#
Формулировка задачи:
Определить, являются ли введенные с клавиатуры символы правильной записью целого числа, и вычислить сумму цифр введенного числа.
Решение задачи: «Определить, является ли введенная строка правильной записью целого числа, и вычислить сумму его цифр»
textual
Листинг программы
using System;
namespace SharpConsole
{
class Program
{
static void Main(string[] args) {
string num = Console.ReadLine();
int temp = 0;
if (!Int32.TryParse(num, out temp))
Console.WriteLine("Это не является верной записью целого");
else {
int sum = 0;
foreach (char digit in num)
sum += digit - 48;
Console.WriteLine(sum);
}
}
}
}