Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2022, 21:03   #1
fortnox
 
Регистрация: 14.11.2022
Сообщений: 6
По умолчанию Определение кратности букв в задаче С#

Прошу помощи, необходимо найти строки кода, с помощью которых программа определяет кратность букв в каком либо введенном слове.
Код:
using System;

public static class Globals
{
    internal static void Main()
    {
        string str = "";
        string str2 = "";
        str = Console.ReadLine().ToUpper();
        str2 = Console.ReadLine().ToUpper();
        int pos;
        int pos1;
        int pos2;
        while (str2.Length != 0)
        {
            pos = str.IndexOf(str2[0]);
            pos1 = str.IndexOf(Convert.ToString(str2[0] + 32));
            pos2 = str.IndexOf(Convert.ToString(str2[0] - 32));
            if ((pos + 1) != 0)
            {
                str = str.Remove(pos, 1);
            }
            else
            {
                if ((pos1 + 1) != 0)
                {
                    str = str.Remove(pos1, 1);
                }
                else
                {
                    if ((pos2 + 1) != 0)
                    {
                        str = str.Remove(pos2, 1);
                    }
                }
            }

            str2 = str2.Remove(0, 1);
        }


        Console.WriteLine("");
        for (int i = 0; i < str.Length; ++i)
        {
            Console.Write(str[i]);
        }
        Console.WriteLine("");
        for (int i = 0; i < str2.Length; ++i)
        {
            Console.Write(str2[i]);
        }

        if (str.Length > 0 || str2.Length > 0)
        {
            Console.WriteLine("^ВНИМАНИЕ! Ошибки в буквах!^");
        }
        else
        {
            Console.WriteLine("Да, все верно");
        }

    }
}
fortnox вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввести последовательность из букв латинского алфавита. Сформировать два множества: множество S1 с маленьких гласных букв, множеств destra1j Помощь студентам 1 27.05.2016 08:57
задача в паскале на определение количества слов и букв в слове Надина Паскаль, Turbo Pascal, PascalABC.NET 18 20.01.2016 17:56
прототип функции кратности и не кратности последовательности x oleguk Visual C++ 7 18.04.2015 14:08
Определение букв. Maserati Помощь студентам 3 13.10.2013 21:00
Подгонка Кратности Exel 2003 Ирина Розанова Microsoft Office Excel 10 22.04.2012 13:10