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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2013, 10:22   #1
Veryn4ik1993
Пользователь
 
Регистрация: 12.09.2012
Сообщений: 81
По умолчанию Строки

Выведите на экран по одному разу в алфавитном порядке все строчные латинские буквы, входящие в заданную строку.
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ex2
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = "прпвыриРРПП77878РААЧВАhsdjhsjcnbjxgfh23756456451";
            char[] st = s.ToCharArray();

            Array.Sort(st);
            Console.WriteLine();
            

            for (int i = 0; (i < st.Length); i++)
                
                    s += st[i].ToString();

           
            Console.WriteLine(st);
            Console.ReadKey();
        }
    }
}
он полностью всё, что в строке упорядочивает, а мне надо, что он упорядочил лишь латинские, а другие удалил
Veryn4ik1993 вне форума Ответить с цитированием
Старый 28.05.2013, 17:46   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Добавь метод проверки является ли символ латинской буквой. Чтобы проверить:
Код:
 if (((bt >= 65) && (bt <= 90)) || ((bt >= 97) && (bt <= 122))) // латинская буква
Добавь коллекцию, в которую будешь складывать уникальные латинские символы, т.е. перед добавлением проверяй есть ли данный символ в коллекции.
Hollander вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на строки. Даны две строки. Определить можно ли из символов первой строки получить вторую строку.( написать подпрограммой и ANTON1994 Паскаль, Turbo Pascal, PascalABC.NET 5 09.02.2013 14:07
Программа на языке "Ассемблер" - ввод строки, анализ длины строки, добавление точки в конец строки Алексей_2012 Помощь студентам 1 05.04.2012 11:26
Сделать в гриде строки выше, чтобы не растягивать строки до бесконечности kris__tina БД в Delphi 1 09.06.2011 15:31
Создание пустой строки и копирование в неё содержимое предыдущей строки Gvaridos Microsoft Office Excel 2 29.10.2010 13:33
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10