Соответствует ли строка требованиям - C#
Формулировка задачи:
Всем привет, кто может, помогите:
Пользователем вводится строка,
она должна содержать не меньше двух букв и не меньше трех цифр,
длина не меньше 10 символов.
Решение задачи: «Соответствует ли строка требованиям»
textual
Листинг программы
using System; class StrTest { static void Main() { bool ok = true; int nums=0, letters=0; Console.WriteLine("Введите строку : "); string s = Console.ReadLine(); if (s.Length > 10) Console.WriteLine("длина : {0} - ОК",s.Length); else ok = false; foreach (char c in s) { if (c != ' ') { if (c >= '0' && c <= '9') nums++; else letters++; } } if (letters > 2) Console.WriteLine("кол-во букв : {0} - OK", letters); else ok = false; if (nums > 2) Console.WriteLine("кол-во цифр : {0} - OK", nums); else ok = false; if (ok) Console.WriteLine("Строка прошла проверку!"); else Console.WriteLine("Строка не прошла проверку!"); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д