Соответствует ли строка требованиям - 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("Строка не прошла проверку!");
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.727 из 5
Похожие ответы