Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти приближенно, с точностью до 0.01, минимум функции на отрезке Найти приближенно, с точностью до 0.01, минимум функции f(x) = ax2+bx+c на отрезке x1<=x<=x2. Значения x1, x2 и a, b, c ввести как константы. https://www.cyberforum.ru/ cpp-beginners/ thread757858.html C++ перезагрузка cin, cout
Помогите корректно перезагрузить эти два оператора! #include <iostream> using namespace std; class Fractions{ public: Fractions(){num=0;drob=0;} void Set(char *);
C++ Арканоид. Вернуться в исходное состояние. https://www.cyberforum.ru/ cpp-beginners/ thread757837.html
В общем есть арканоид. По идее, когда шар находится на высоте меньше чем 15 пикселей, программа должна возвращаться в исходное состояние (все блоки на месте, платформа с шаром стоит посередине). Это прописано так: if (ball_y > WINDOW_HEIGHT-15) gameState = GAME_STATE_INIT; Однако программа просто вылетает и все. Как это исправить?! Подскажите плиз, завтра сдавать курсач! ...
C++ Вычислить значение суммы с точностью https://www.cyberforum.ru/ cpp-beginners/ thread757833.html
C++ Определить количество цифр в числе n и сумму всех его цифр
Дано натуральное n , определить количество цифр в числе n и сумму всех его цифр. Значение n ввести с клавиатуры. Добавлено через 25 секунд помогите пожалуйста, очень надо!!! Давайте темам осмысленное название.
C++ Классы && С++ Отложение объявление на потом У меня есть базовый класс (StudentDataBase) который я в дальнейшем хочу наследовать, но тут идёт привязка к Student fmog, как я могу объявить это, чтобы в дальнейшем заменить на допустим Teacher fmog, Help fmog? Необходимо это потому, что все методы этого класса используют node и я не могу в наследуемом классе объявить структуру отдельно - так как базовый класс использует node в методах.... https://www.cyberforum.ru/ cpp-beginners/ thread757806.html
C++ Алгоритм Кнута, Морриса и Пратта //описание функции алгоритма Кнута, Морриса и Пратта int KMPSearch(char *string, char *substring){ int sl, ssl; int res = -1; sl = strlen(string); ssl = strlen(substring); if ( sl == 0 ) cout << "Неверно задана строка\n"; else if ( ssl == 0 ) cout << "Неверно задана подстрока\n"; https://www.cyberforum.ru/ cpp-beginners/ thread757800.html Описать основные переменные и функции C++
опишите пожалуйста основные переменные и функции. очень буду благадарна #include <cstdlib> #include <iostream> #include <string> #include <locale.h>
C++ Перегрузить для класса оператор == (много ошибок) https://www.cyberforum.ru/ cpp-beginners/ thread757745.html
не могу разабраться в чем ошибки при компиляции... помогите пожалуйста код: #include "StdAfx.h" #include <conio.h> #include <string> #include <iostream> #include <fstream> #include <cstdlib>
C++ Напишите програму которая разработает класси набор методов для модели заданного обьекта https://www.cyberforum.ru/ cpp-beginners/ thread757711.html
Разработать класс, набор методов (конструктор, деструктор и указаны методы) для программной модели заданного объекта. Описание объекта и его основных свойств приводится ниже. Привести программу (int main), использующий объекты разработанного класса: Объект «рационально не сократимых дробь, представлен парой целых чисел». Конструктор должен позволить создавать объекты без и с начальной...
C++ Файлы. Дописать в начало каждой строки
Здравствуйте Сделайте, пожалуйста, программу, которая будет добавлять +7 к номеру в списке Т.е. имеется txt файл с телефонными номерами списком: 9858256773 9304302502 9281133881 9296642107 9664210720 9096916753 9167532006
C++ Проблма с #include Добрый день. Есть два класса, например A и B. Эти классы независимы друг от друга. В заголовочном файле класса А делаю: #include "B.h". Теперь я могу использовать все фичи класса B, например так: B *objOfClassB = new B(this); Т.к. я в конструктор передаю указатель на класс А, то в объекте objOfClassB нужно этим как-то воспользоваться. Например: B::B(B *parent) : QWidget(parent) { ... https://www.cyberforum.ru/ cpp-beginners/ thread757640.html
36 / 36 / 4
Регистрация: 29.08.2012
Сообщений: 59
10.01.2013, 18:02 0

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

10.01.2013, 18:02. Показов 1041. Ответов 6
Метки (Все метки)

Ответ

Бред, но как вариант
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;
}


Вернуться к обсуждению:
Переменная char и названия массивов C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2013, 18:02
Готовые ответы и решения:

В программе имеется следующий фрагмент: const char a='*'; char ch; как объявится указатель-переменная
В программе имеется следующий фрагмент: const char a='*'; char ch; как объявляется...

Строки: почему компилятор пишет , что переменная типа char несовместима с const char?
char pass; int password( int d) { int m; char p; cout &lt;&lt; &quot;Введите пароль для доступа к...

Почему у массивов типа char может быть утечка памяти, а у указателей char с выделенной памятью - нет?
Тут будет утечка памяти: #include&lt;iostream&gt; using namespace std; int main() { char name;...

Предположим, что переменная типа CHAR занимает 1 байт, переменная типа INTEGER занимает два байта
Предположим, что переменная типа CHAR занимает 1 байт, переменная типа INTEGER занимает два байта,...

6
10.01.2013, 18:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2013, 18:02
Помогаю со студенческими работами здесь

Переменная char
#include&lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; int main () { ...

Переменная типа char
Учусь программированию на C++. Вот, столкнулся с проблемой. Пытался найти ответ в интернете, но об...

Переменная char и инструкции if
Добрый день,начал изучать c++ и в книге есть следующее задание: Нужно сделать переменную char с...

переменная типа Char
как считать с edit данные в переменную типа Char, знаю как в integer, real и так далее, а в чар...

Условие типа if( масив типа char[x] [y] != переменная типа char) не срабатывает
Создал функцию ChangeWay(). Все, кроме if(map !=ar) (обе переменные типа char) работает...

StackOverflow переменная char code[1500000]
посоветуйте что можно предпринять что бы уйти от переполнения стека и была возможность работать с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru