C programming code that counts the number of digits in strin
Solution
//C programming code that counts the number of digits in strings and sums the characters.
#include <stdio.h>
void main()
{
char string[80];
int countdigit,sum = 0,len;
printf(\"Enter the string containing both digits and alphabet \ \");
scanf(\"%s\", string);
len = strlen(string);
countdigit = count_digit(string);
sum = sumCharacter(string, 0)
printf(\"NO. of Digits in the string = %d\ \", nc);
printf(\"The sum of all ascii values in \'%s\' is %d.\ \", string, sum);
}
int sumCharacter(char str[], int num)
{
if (num < strlen(str))
{
return (str[num] + sumascii(str, num + 1));
}
return 0;
}
int count_digit(char str[]){
int count, nc = 0;
for (count = 0; string[count] != \'\\0\'; count++)
{
if ((string[count] >= \'0\') && (string[count] <= \'9\'))
{
nc += 1;
}
}
return nc;
}
Thank you.
