Esempio n. 1
0
        static void Main(string[] args)
        {
            //Оратівський Сергій. ПЗС-2044. 2020р.
            Console.WriteLine("Оратiвський Сергiй. ПЗС-2044");
            String str;

            Console.WriteLine("Введите первую строку");
            str = Convert.ToString(Console.ReadLine());
            String str1;

            Console.WriteLine("Введите вторую строку");
            str1 = Convert.ToString(Console.ReadLine());

            Stringcl string1 = new Stringcl("1");


            Stringcl s1 = new Stringcl(str);
            Stringcl s2 = new Stringcl(str1);

            String query;

            Console.WriteLine("Введите: >, search, length, +");
            query = Convert.ToString(Console.ReadLine());
            switch (query)
            {
            case ">":
                if (s1 > s2)
                {
                    Console.WriteLine("Первая вещь дороже");
                }
                else
                {
                    Console.WriteLine("Вторая вещь дороже");
                }
                break;

            case "search":
                string1.Search(s1);
                break;

            case "length":
                string1.Length(s1);
                break;

            case "+":
                Console.WriteLine(s1.str + s2.str);
                break;
            }
        }
Esempio n. 2
0
        public void Search(Stringcl s1)
        {
            Console.WriteLine("Введите нужный символ");
            char   symb = Convert.ToChar(Console.ReadLine());
            String poz  = " ";

            for (int i = 0; i < s1.str.Length; i++)
            {
                if (symb == s1.str[i])
                {
                    poz += i + 1 + " ";
                }
            }
            Console.WriteLine("Символ: " + symb + " стоит на: " + poz + " позицие/ях в строке " + s1.str);
        }
Esempio n. 3
0
 public void Length(Stringcl s1)
 {
     Console.WriteLine("Длина строки:" + s1.str.Length + " символов");
 }