Code:
using System;
class program
{
public static void Main()
{
char[] string1 = new char[20];
int count, nc = 0, sum = 0, n, i;
Console.WriteLine("Enter the Length of the sentence :");
n = int.Parse(Console.ReadLine());
Console.WriteLine("Enter the string1 containing both digits and alphabet :");
for (i = 0; i < n; i++)
{
string1[i] = Convert.ToChar(Console.Read());
}
for (count = 0; string1[count] != '\0'; count++)
{
if ((string1[count] >= '0') && (string1[count] <= '9'))
{
nc += 1;
sum += (string1[count] - '0');
}
}
Console.WriteLine("NO. of Digits in the string1 = {0}", nc);
Console.WriteLine("Sum of all digits = {0}", sum);
Console.ReadLine();
Console.ReadLine();
}
}
Output:
Enter the Length of the sentence :
6
Enter the string1 containing both digits and alphabet :
SAN193
NO. of Digits in the string1 = 3
Sum of all digits = 13
More C# Programs: