Форум программистов, компьютерный форум CyberForum.ru

Подсчитать во сколько раз русских букв больше чем английских - C++

Восстановить пароль Регистрация
 
Vlad1992
Сообщений: n/a
15.06.2010, 12:28     Подсчитать во сколько раз русских букв больше чем английских #1
Подскажите пожалуйста!как выглядит программа которая подсчитывает во сколько раз русских букв больше чем английских.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2010, 12:28     Подсчитать во сколько раз русских букв больше чем английских
Посмотрите здесь:

вывод в документ. китайские иероглифа вместо русских или английских букв C++
Определить, сколько строчных русских букв в наборе слов C++
C++ Текстовый файл. Открыть, посчитать в нем количество английских и русских букв
C++ Подсчитать количество русских гласных букв в последнем слове текста
Подсчитать количество слов, состоящих из русских букв длинной свыше 4 символов C++
C++ Введите массив символов из 15 элементов. Подсчитать количество гласных русских букв
C++ Regex: подсчитать, каких букв в тексте больше – русских или латинских
Подсчитать общее количество строчных латинских и русских букв, содержащихся в строке C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vladimir616
110 / 110 / 3
Регистрация: 05.07.2009
Сообщений: 224
15.06.2010, 13:27     Подсчитать во сколько раз русских букв больше чем английских #2
Где-то так.

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
27
28
29
30
31
32
#include <iostream>
using namespace std;
 
int main()
{
    int rus = 0, eng = 0;
    while(cin.peek() != '\n')
    {
        if(cin.peek() >= 160 && cin.peek() <= 239)
            rus++;
        if(cin.peek() >= 'a' && cin.peek() <= 'z')
            eng++;
        cin.get();
    }
    if(!eng)
    {
        cout << "English letters not found" << endl;
        return 0;
    }
    if(!rus)
    {
        cout << "Rusian letters not found" << endl;
        return 0;
    }
    if(rus > eng)
        cout << "rusian more than english " << (double)rus/eng << " times." << endl;
    if(rus < eng)
        cout << "english more than russian " << (double)eng/rus << " times." << endl;
    if(rus == eng)
        cout << "It was a draw!" << endl;
    return 0;
}
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
15.06.2010, 16:34     Подсчитать во сколько раз русских букв больше чем английских #3
Vlad1992,
C++
1
2
3
4
5
#include <iostream>
int main(){
  std::cout << "Русских букв больше, чем английских в " << ( 33.0 / 26.0 ) << " раз(а)" << std::endl;
  return 0;
}
Yandex
Объявления
15.06.2010, 16:34     Подсчитать во сколько раз русских букв больше чем английских
Ответ Создать тему
Опции темы

Текущее время: 09:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru