Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Live4Sky
6 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 42
1

реализовать программу,которая будет делать цветую окраску текста

29.01.2014, 17:44. Просмотров 408. Ответов 0
Метки нет (Все метки)

все привет.прошу помощи в написании программы.суть такая:в поле вода поступает текст, все буковы(русские,еnglish) имеют цвет,например буквы а,б,в,г, - красный, и так по несколько букв в группе цвета.
на выход поступает строка(исходный текст) и ниже параметры:
красный -3,синий - 6 и т.д.думаю вроде понятно объяснил.
я вот тут набросал "по деревенски"(только english вариант,и то для БОЛЬШИХ),в плане еще русские буковы добавить,но если моим методом писать,то черт ногу сломить в программе
код программы
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include<fstream>
#include<string>
#include<conio.h>
using namespace std;
int main(){
    ifstream cin("input.txt");
    ofstream cout("output.txt");
    string str;
    cin>>str;
    string color1="",color2="",color3="",color4="",color5="",color6="",color7="",color8="",color9="",color10="",color11="",color12="",color13="";
    int count1=0,count2=0,count3=0,count4=0,count5=0,count6=0,count7=0,count8=0,count9=0,count10=0,count11=0,count12=0,count13=0;
    for(int i=0;i<str.length();i++){
        switch(str[i]){
    case 'A':
        color1+="red";
        count1+=1;
        break;
    case 'B':
        count1+=1;
        break;
    case 'C':
        color2+="orange";
        count2+=1;
        break;
    case 'D':
        count2+=1;
        break;
    case 'E':
        color3+="yellow";
        count3+=1;
        break;
    case 'F':
        count3+=1;
        break;
        case 'G':
            color4+="green";
            count4+=1;
            break;
        case 'H':
            count4+=1;
        case 'I':
            color5+="lightblue";
            count5+=1;
            break;
        case 'J':
            count5+=1;
            //продолжение следует
                
                
        }
    }
    cout<<str<<endl;
    cout<<color1<<" "<<count1<<endl;
        cout<<color2<<" "<<count2<<endl;
            cout<<color3<<" "<<count3<<endl;
                cout<<color4<<" "<<count4<<endl;
                    cout<<color5<<" "<<count5<<endl;
                        cout<<color6<<" "<<count6<<endl;
                            cout<<color7<<" "<<count7<<endl;
                                cout<<color8<<" "<<count8<<endl;
                                    cout<<color9<<" "<<count9<<endl;
                                        cout<<color10<<" "<<count10<<endl;
                                            cout<<color11<<" "<<count11<<endl;
                                                cout<<color12<<" "<<count12<<endl;
                                                    cout<<color13<<" "<<count13<<endl;
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2014, 17:44
Ответы с готовыми решениями:

Как создать программу которая будет искать слово из текста?
Дело такое то что надо сдавать по инфе проект и надо создать программку. Надо что бы программа как...

Написать программу которая будет искать разные слова из текста
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;list&gt; #include &lt;string&gt; #include &lt;string.h&gt; ...

Реализовать программу, которая читает слова по одному за раз, пока не будет введена отдельная буква q
Напишите программу, которая читает слова по одному за раз, пока не будет введена отдельная буква...

Реализовать функцию-член, которая будет вызываться по таймеру (желательна точность до 1 мс)
Добрый день. У меня есть класс, внутри него нужно сделать функцию, которая будет вызываться по...

Реализовать программу, которая будет решать графическим методом типовую задачку линейного программирования
Приветик всем, по курсовой нужно реализовать программку, которая будет решать графическим методом...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2014, 17:44

Создать программу, которая будет выводит слова из текста, которые заканчиваются на букву 'a'
ПОжалуйста, помогите сделать программу, которая выводить слова, которые заканчиваются на букву 'a'....

Cоставить программу, которая поможет реализовать такое закрепление работников на должностях, при котором их суммарная полезность будет максимальной
Пусть имеется m работников и n должностей. Известна мера полезности работника на каждой из...

Как реализовать окраску слов
Всем добрый вечер! Итак. Имеется Форма Клиент. В этой форме Клиент есть также возможность поиска...


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

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

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