Форум программистов, компьютерный форум, киберфорум
Наши страницы

Переменная char и названия массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти приближенно, с точностью до 0.01, минимум функции на отрезке http://www.cyberforum.ru/cpp-beginners/thread757858.html
Найти приближенно, с точностью до 0.01, минимум функции f(x) = ax2+bx+c на отрезке x1<=x<=x2. Значения x1, x2 и a, b, c ввести как константы.
C++ перезагрузка cin, cout Помогите корректно перезагрузить эти два оператора! #include <iostream> using namespace std; class Fractions{ public: Fractions(){num=0;drob=0;} void Set(char *); http://www.cyberforum.ru/cpp-beginners/thread757852.html
Арканоид. Вернуться в исходное состояние. C++
В общем есть арканоид. По идее, когда шар находится на высоте меньше чем 15 пикселей, программа должна возвращаться в исходное состояние (все блоки на месте, платформа с шаром стоит посередине). Это...
Вычислить значение суммы с точностью C++
C++ Определить количество цифр в числе n и сумму всех его цифр http://www.cyberforum.ru/cpp-beginners/thread757818.html
Дано натуральное n , определить количество цифр в числе n и сумму всех его цифр. Значение n ввести с клавиатуры. Добавлено через 25 секунд помогите пожалуйста, очень надо!!! Давайте темам...
C++ Классы && С++ Отложение объявление на потом У меня есть базовый класс (StudentDataBase) который я в дальнейшем хочу наследовать, но тут идёт привязка к Student fmog, как я могу объявить это, чтобы в дальнейшем заменить на допустим Teacher... подробнее

Показать сообщение отдельно
FreeMinder
36 / 36 / 2
Регистрация: 29.08.2012
Сообщений: 59
10.01.2013, 18:02
Бред, но как вариант
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
#include <iostream>
#include <windows.h>
 
using namespace std;
 
 
 struct addition
 {   
     int* nums;
     int size;
 };
 
 
bool seek (int*,int,int);
char *rus(char *);
 
 
int main () 
{
    int n=0;
    bool flag = false;
 
    cout<<rus("Введите номер добавки E: ");
    cin>>n;
    cout<<endl;     
 
    int ochop   [4]     =   {123,510,513,527};
    int op      [28]    =   {102,110,120,124,127,129,155,180,201,220,222,223,224,228,233,242,400,401,402,403,404,405,501,502,503,620,636,637};
    int canc    [19]    =   {131,142,153,210,212,213,214,215,216,219,230,240,249,280,281,282,283,310,954};
    int rzh     [11]    =   {338,339,340,341,343,450,461,462,463,465,466};
    int kozh    [11]    =   {151,160,231,232,239,311,312,320,907,951,1105};
    int kish    [11]    =   {154,626,627,628,629,630,631,632,633,634,635};
    int dav     [3]     =   {154,250,252};
    int det     [1]     =   {270};
    int zapr    [11]    =   {103,105,111,121,123,125,126,130,152,211,952};
    int podozr  [7]     =   {104,122,141,171,173,241,477};
 
    addition* add = new addition[10];
 
    add[0].nums = ochop;    add[0].size = 4;
    add[1].nums = op;       add[1].size = 28;
    add[2].nums = canc;     add[2].size = 19;
    add[3].nums = rzh;      add[3].size = 11;
    add[4].nums = kozh;     add[4].size = 11;
    add[5].nums = kish;     add[5].size = 11;
    add[6].nums = dav;      add[6].size = 3;
    add[7].nums = det;      add[7].size = 1;
    add[8].nums = zapr;     add[8].size = 11;
    add[9].nums = podozr;   add[9].size = 7;
 
    for (int i = 0; i < 10; i++)
    {
        if( seek(add[i].nums,add[i].size,n) )
        {
            flag = true;
            switch(i)
            {
                case 0: cout<<rus("Эта добавка относится к категории ОЧЕНЬ ОПАСНЫХ")                    <<endl;     break;
                case 1: cout<<rus("Эта добавка относится к категории ОПАСНЫХ")                          <<endl;     break;
                case 2: cout<<rus("Эта добавка относится к категории КАНЦЕРОГЕННЫХ")                    <<endl;     break;
                case 3: cout<<rus("Эта добавка относится к категории ВЫЗЫВАЮЩИХ РАССТРОЙСТВО ЖЕЛУДКА")  <<endl;     break;
                case 4: cout<<rus("Эта добавка относится к категории ВЫЗЫВАЮЩИХ КОЖНЫЕ ЗАБОЛЕВАНИЯ")    <<endl;     break;
                case 5: cout<<rus("Эта добавка относится к категории ВЫЗЫВАЮЩИХ РАССТРОЙСТВО КИШЕЧНИКА")<<endl;     break;
                case 6: cout<<rus("Эта добавка относится к категории ВЫЗЫВАЮЩИХ ПОВЫШЕНИЕ АД")          <<endl;     break;
                case 7: cout<<rus("Эта добавка относится к категории ОПАСНЫХ ДЛЯ ДЕТЕЙ")                <<endl;     break;
                case 8: cout<<rus("Эта добавка относится к категории ЗАПРЕЩЕННЫХ")                      <<endl;     break;
                case 9: cout<<rus("Эта добавка относится к категории ПОДОЗРИТЕЛЬНЫХ")                   <<endl;     break;
            }
        }
    }
    if (!flag) 
        cout<<rus("Эта добавка не входит ни в одну из категорий, скорее всего, она безопасна для Вашего здоровья")<<endl;
    system("pause >> void");
    delete[] add;
    return 0;
}
 
char *rus(char *text)
{
   static char buf[1024];
   CharToOemA(text, buf);
   return buf;
}
 
bool seek (int* mas,int raz,int n)
{    
    for (int i=0; i < raz;i++)
        if(mas[i]==n) 
            return true; 
    return false;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru