Saturday 2 December 2017

C# Program to Read a String and find the Sum of all Digits in the String


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:
















100+ Best Home Decoration Ideas For Christmas Day 2019 To Make Home Beautiful

Best gifts for Christmas Day | Greeting cards for Christmas Day | Gift your children a new gift on Christmas day This Christmas d...