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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2012, 18:58   #1
Алинамалина
Новичок
Джуниор
 
Регистрация: 25.05.2012
Сообщений: 1
По умолчанию C#, Необходимо составить выходящие методы

Необходимо составить выходящие методы к каждой из задач.
Код:
 //Задание 1
            Console.WriteLine("Задание 1. Определить частоту вхождения каждой буквы");
            Console.WriteLine("Введите текст:");
            string input = Console.ReadLine();
            input = input.ToLower();
            string chars = " .,!?;:";
            int count = 0;
            for (int i = 0; i < input.Length; i++)
            {
                bool alreadychecked = false;
                for (int j = 0; j < chars.Length; j++)
                {
                    if (input[i] == chars[j])
                    {
                        alreadychecked = true;
                        break;
                    }
                }
                if (alreadychecked)
                    continue;
                chars += input[i];
                for (int j = 0; j < input.Length; j++)
                    if (input[i] == input[j])
                        count++;
                Console.WriteLine("Буква '{0}' входит в текст {1} раз", input[i], count);
                
            }
Код:
//Задание 2
            Console.WriteLine("\nЗадание 2. Определить количество слов с заданным символом");
            Console.WriteLine("Введите текст:");
            input = Console.ReadLine();
            Console.WriteLine("Введите символ:");
            string[] words = input.Split(' ');
            string symbol = Console.ReadLine();
            count = 0;
            for (int i = 0; i < words.Length; i++)
            {
                for (int j = 0; j < words[i].Length; j++)
                    if (words[i][j] == symbol[0])
                    {
                        count++;
                        break;
                    }
            }
            Console.WriteLine("Символ '{0}' встречается в {1} словах", symbol[0], count);
Код:
//Задание 3
            Console.WriteLine("\nЗадание 3. Вывести введеный текст без цифр и пробелов.");
            Console.WriteLine("Введите текст:");
            input = Console.ReadLine();
            string toremove = "0123456789 ";
            for (int i = 0; i < input.Length; i++)
            {
                for (int j = 0; j < toremove.Length; j++)
                {
                    if (input[i] == toremove[j])
                    {
                        input = input.Remove(i, 1);
                        i--;
                        break;
                    }
                }
            }
            int firstchar = Convert.ToInt32(input[0]);
            if ((firstchar > 96 && firstchar < 123) || (firstchar > 1071 && firstchar < 1104))
            {
                input = input.Remove(0, 1);
                input = Convert.ToChar(firstchar - 32) + input;
            }
            Console.WriteLine("Результат:\n{0}", input);
Код:
//Задание 4
            Console.WriteLine("\nЗадание 4. Определить количество слов с заданным символом");
            Console.WriteLine("Введите текст:");
            input = Console.ReadLine();
            Console.WriteLine("Введите символ:");
            words = input.Split(' ');
            symbol = Console.ReadLine();
            count = 0;
            for (int i = 0; i < words.Length; i++)
            {
                for (int j = 0; j < words[i].Length; j++)
                    if (words[i][j] == symbol[0])
                    {
                        count++;
                        break;
                    }
            }
            Console.WriteLine("Символ '{0}' встречается в {1} словах", symbol[0], count);
Прошу вас, если вы не можете составить метод, то вкратце объясните мне, чайнику, как это сделать. Заранее спасибо.

Используйте тэг CODE.
Что это за термин "выходящие методы" ?

Последний раз редактировалось alexBlack; 25.05.2012 в 20:33.
Алинамалина вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо составить программу! Scarface150 Помощь студентам 0 28.03.2012 10:33
Необходимо составить регулярку yarikseo Помощь студентам 0 08.11.2010 10:29
Составить программы, реализующие следующие криптографические методы douche Помощь студентам 0 11.06.2010 10:23
Необходимо составить запрос horde81 SQL, базы данных 1 19.01.2010 12:33
Необходимо составить запрос span4 SQL, базы данных 17 05.04.2009 11:43