Ошибка в задаче - C#
Формулировка задачи:
Помогите найти ошибку в задании!
В этом или в этом
static void CountNum(string s)
{
int k = 0;
for (int i = 0; i < s.Length; i++)
{
if ((s[i] == '1') && (s[i] == '2') && (s[i] == '3') && (s[i] == '4') && (s[i] == '5') && (s[i] == '6') && (s[i] == '7') && (s[i] == '8') && (s[i] == '9') && (s[i] == '0')) ;
k++;
}
}
static void Main(string[] args)
{
Console.WriteLine("Введите строку");
string NewStr = Console.ReadLine();
Console.WriteLine("Количество цифр = {0}",CountNum);
Console.ReadLine();class Program
{/*Дана строка. Подсчитать количество содержащихся в ней цифр. */
static int IndexOfChar(string s)
{
return s.IndexOf('1' );
}
static void Main(string[] args)
{
string NewStr = Console.ReadLine();
if (IndexOfChar(NewStr) == -1)
Console.WriteLine("Строка не содержит цифр");
else
Console.WriteLine("Кол-во цифр в строке = {0}", IndexOfChar(NewStr));
Console.ReadLine();
}
}
}Решение задачи: «Ошибка в задаче»
textual
Листинг программы
Console.WriteLine("Введите строку");
string inputstring = Console.ReadLine();
int count = 0;
foreach(char c in inputstring)
if(Char.IsDigit(c)) count++;
Console.WriteLine($"Кол-во цифр в строке = {count}");