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

Подсчитать, каких букв в тексте больше – русских или латинских

07.06.2016, 20:09. Просмотров 1494. Ответов 3
Метки нет (Все метки)


В общем меня препод валит, то, что я делал по варианту отказывается принимать, дала новый вариант и всё. Успеть надо до субботы, я как ламер не успею.
В каждой строке программы нужно давать описание к ней //что она выполняет
2. Дана строка, содержащая текст, включающий русские и английские слова. Подсчитать, каких букв в тексте больше – русских или латинских.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2016, 20:09
Ответы с готовыми решениями:

Подсчитать, каких букв в тексте больше – русских или латинских
строка, содержащая текст, включающий русские и английские слова. Подсчитать, каких букв в тексте...

Regex: подсчитать, каких букв в тексте больше – русских или латинских
Дана строка, содержащая текст, включающий русские и английские слова. Подсчитать, каких букв в...

Подсчитать, каких букв в тексте больше — русских или латинских.
Решить задачу с использованием структуры «текстовый файл» (в файле хранится текст). 7) Дан файл,...

Regex: подсчитать, каких букв в тексте больше – русских или латинских
Дана строка, содержащая текст, включающий русские и английские слова. Подсчитать, каких букв в...

3
137 / 131 / 87
Регистрация: 18.05.2013
Сообщений: 399
07.06.2016, 21:36 2
Alex2502,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
int cyrillicCount = 0;
int latinCount = 0;
 
string str = "Я умею писать программы типа hello world"; //строка
string res = string.Empty; //результат
 
foreach (char ch in str) //цикл по символам
{
//сравниваем коды симоволов
    if ((int)ch >= 'а' && (int)ch <= 'я' || (int)ch >= 'А' && (int)ch <= 'Я')
         cyrillicCount++; //увеличиваем счетчик
 
    if ((int)ch >= 'a' && (int)ch <= 'z' || (int)ch >= 'A' && (int)ch <= 'Z')
         latinCount++; //увеличиваем счетчик
}
 
if (cyrillicCount > latinCount)
    res = "Кириллицы больше";
 
if (cyrillicCount < latinCount)
    res = "Латиницы больше";
 
if (cyrillicCount == latinCount)
    res = "Одинаково";
 
Console.WriteLine(res);
0
0 / 0 / 0
Регистрация: 24.05.2016
Сообщений: 47
07.06.2016, 22:41  [ТС] 3
Если можно поясните, что означает Count, почему String.Empty. || что именно делает, остальное более менее понятно
0
137 / 131 / 87
Регистрация: 18.05.2013
Сообщений: 399
07.06.2016, 23:15 4
Alex2502,
cyrillicCount - просто название переменной, содержит количество кириллических букв
String.Empty - пустая строка, можно записать по-другому:
C#
1
string res = "";
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2016, 23:15

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

Файлы. Подсчитать, каких букв в тексте больше - русских или латинских
Дан файл, содержащий текст, включающий русские и английские слова. Подсчитать, каких букв в тексте...

Определить, каких букв в тексте больше: латинских или русских
Дан текст записанный заглавными буквами . Каких букв больше латинских или русских

Выяснить, каких символов в заданном тексте больше: русских или латинских строчных букв (не исключается и равенство)
выяснить каких символов в заданном тексте больше-русских или латинских строчных букв(не исключается...

Определить, каких букв в файле больше - русских или латинских
Привет всем!!! У меня не получается решить задачку.Можете мне помощь??? очень прошу и надеюсь на...


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

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

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