Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 13
1

Посчитать количество русских, английских и смешанных слов

12.11.2012, 11:58. Просмотров 2144. Ответов 3
Метки нет (Все метки)


Помогите разобраться, нужно написать программу которая будет считать количество русских,английских и смешанных (т.е. в слове и английские и русские буквы) слов в тексте, который пользователь вводит с клавиатуры.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2012, 11:58
Ответы с готовыми решениями:

Текстовый файл. Открыть, посчитать в нем количество английских и русских букв
Я новичек в с++, помогите плз. У меня есть текстовый фаил с русским и английским текстом, как мне...

Текстовый файл. Открыть, посчитать в нем количество английских и русских букв
У меня есть текстовый фаил с русским и английским текстом, как мне открыть этот фаил в с++ (путь к...

Посчитать количество русских слов в текстовом файле (Turbo Prolog)
Ребята,помогите,пожалуйста,нужно переделать эту программу,что бы она считала количество русских...

Разбить текст на массивы русских и английских слов
Разбить текст на массивы русских и английских слов с помощью регулярных выражений

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы С#-разработчиков‌
3
334 / 334 / 90
Регистрация: 04.03.2010
Сообщений: 648
12.11.2012, 12:01 2
разбиваете строку на массив слов, далее в цикле по всем словам смотрите кодировку ASCII символов в слове.
0
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 13
12.11.2012, 12:13  [ТС] 3
а можно пожалуйста как нибудь в виде кода, просто для меня этот язык сложный, я не очень разбираюсь в синтаксисе
0
709 / 676 / 126
Регистрация: 30.03.2012
Сообщений: 1,124
12.11.2012, 12:31 4
C#
1
2
3
4
5
            var s = Console.ReadLine().Split(' ');
            var c1 = s.Count(x => Array.TrueForAll(x.ToCharArray(), y => ((y >= 'A' && y <= 'Z') || (y >= 'a' && y <= 'z'))));
            var c2 = s.Count(x => Array.TrueForAll(x.ToCharArray(), y => ((y >= 'А' && y <= 'Я') || (y >= 'а' && y <= 'я')||y=='ё'||y=='Ё')));
            Console.WriteLine("Английских: {0}\nРусских: {1}\nСмешанных: {2}", c1, c2, s.Length - c1 - c2);
            Console.ReadKey();
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2012, 12:31

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Обработка текстовых данных Word. Определить каких слов в тексте больше - русских или английских
Определить каких слов в тексте больше - русских или английских. Исключить из подсчета слова с...

Где скачать базу данных англо-русских и русско-английских слов для словаря (приложения на Андроид)?
И как её засунуть в программу

Посчитать количество английских букв a и b в слове
1.Если в массиве присутствуют отрицательные элементы, заменить их значения средним арифметическим...

Посчитать сколько русских слов в тексте
Пожалуйста ,помогите ! Нужно посчитать сколько русских слов в тексте . Текст набран произвольно в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.