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

Вывод поясняющего текста для заданного термина - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тренировка! http://www.cyberforum.ru/cpp-beginners/thread255090.html
Посоветуете книгу, сайт может сборник задач по программированию в С++ Просто нужно к олимпиаде готовится Я не профи но хочется себя проверить! (желательно чтоб инфа. в источники была от простого к сложному)
C++ Меню загрузки Как сделать в окошке(см ниже) так,чтобы изменялось только значение "z" от 0 до 100 с интервалом 10, при этом окно оставалось неизменным??Пробывал через оператор for,но у меня эти границы рамки сдвигаются. ps Без использования библиотеки graphics.h ||||||||||||||||||| || || || 0-100 % || || || ||||||||||||||||||| http://www.cyberforum.ru/cpp-beginners/thread255085.html
Lab4 цикли C++
Билет называется счастливым, если в его номере xyztuv (от 000000 до 999999) первые три цифры четные и разные, а другие - четные. Кроме того, цифры не должны стоять рядом. Найти количество таких билетов. C++
Баланс круглых скобок C++
Проверить, соблюдается ли в тексте баланс круглых скобок. Для каждой открывающей скобки ‘(‘ должна быть найдена соответствующая закрывающая ‘)’. Примечание-Обрабатываемый в программе текст должен содержать несколько строк. Но массив строк не формировать, то есть в оперативной памяти хранить одну обрабатываемую строку. Оперативную память резервируем для одной строки. Вводим строку, анализируем...
C++ вывести на печать значения функции z = sin(x/(x-2)) лежащие в интервале от -0.4 до 0.8 для X изменяющегося от 8 до 6 с шагом 0.1 http://www.cyberforum.ru/cpp-beginners/thread255049.html
Помогите написать программу, совсем плохо разбираюсь в C++ Вот исходные данные Написать программу рассчета функции 3 видами циклов (с постусловием, с предусловием, с параметром) и вывести на печать значения функции z = sin(x/(x-2)) лежащие в интервале от -0.4 до 0.8 для X изменяющегося от 8 до 6 с шагом 0.1, учесть область определения функции Заранее огромное спасибо!))
C++ Консоль Написал вот такую программу #include <windows.h> #include <conio.h> int main() { HWND hWnd=FindWindow("ConsoleWindowClass",NULL); HDC hDC=GetDC(hWnd); RECT Rect; GetClientRect(hWnd,&Rect); int l=10,t=10,r=90,b=90; подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
10.03.2011, 22:16     Вывод поясняющего текста для заданного термина
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <iostream>
using namespace std;
 
class list{
        class node{
            public:
                string term;
                string expl;
                node* next;
                node():next(0){}
                node(string a, string b):next(0), term(a), expl(b){}
        };
        node* head;
    public:
        list():head(0){}
        void add(string, string);
        void show();
        void help(string);
        void formList();
        void showList();
        void searchList();
};
 
void list::add(string a, string b){
    node* temp=new node(a, b);
    if(head==0) head=temp;
    else{
        node* t=head;
        while(t->next!=0) t=t->next;
        t->next=temp;
    }
}
 
void list::show(){
    node* temp=head;
    while(temp!=0){
        cout<<temp->term<<"\n"<<temp->expl<<"\n\n";
        temp=temp->next;
    }
}
 
void list::help(string t){
    node* temp=head;
    while(temp!=0){
        if(temp->term==t){
            cout<<temp->expl<<"\n";
            return;
        }
        else temp=temp->next;
    }
    cout<<"Term not found\n";
}
 
void list::formList(){
    cout<<"Formirovanie spiska pomoschi: \n";
    string t, e;
    while(true){
        cout<<"input term(0 exit into menu)\n";
        getline(cin, t);
        if(t=="0") break;
        cout<<"input explanation\n";
        getline(cin, e);
        add(t, e);
        cout<<"\n";
    }
}
 
void list::showList(){
    cout<<"\nProsmotr spiska pomoschi: \n";
    if(head==0) cout<<"Spisok pust\n";
    else show();
}
 
void list::searchList(){
    string t;
    cout<<"\n\nVvedite termin dlya poiska(0 exit into menu)\n";
    while(true){
        getline(cin, t);
        if(t=="0") break;
        help(t);
    }
}
 
int main(){
    list l;
    int opt;
    while(true){
        cout<<"\n"
        "1 - Formirovanie spiska pomoschi\n"
        "2 - Prosmotr spiska pomoschi\n"
        "3 - Poisk termina v spiske\n"
        "0 - Exit\n";
        cin>>opt;
        cin.ignore();
        switch(opt){
            case 1: l.formList();   break;
            case 2: l.showList();   break;
            case 3: l.searchList(); break;
            case 0: return 0;
            default: cout<<"Wrong option\n";
        }
    }
}
 
Текущее время: 23:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru