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

Создайте вектор, хранящий десять строковых значений "zero", "one", ..., "nine" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вопрос про Спецификаторы доступа Public и Private http://www.cyberforum.ru/cpp-beginners/thread374055.html
Читаю Дейтлов... Дошел до объяснения спецификаторов и не могу понять 2 предложения: Доступ по умолчанию к элементам класса-закрытый(private),поэтому все элементы между заголовком класса и первым спецификатором доступа являются закрытыми .Спецификаторы public и private могут повторяться,хотя в этом нет необходимости и может приводить к путанице Еще: class GradeBook { public: void...
C++ Строки, Функции Всем доброго времени суток. Нужна помощь в решении. Строки 1. Символьная строка заканчивается восклицательным знаком (!). Слова в ней отделены друг от друга точкой с запятой ( ; ). Найти те слова, которые начинаются и оканчиваются одной и той же буквой. Функции 1. Часовая стрелка образует угол "Фи" с лучом, проходящим через центр циферблата и через точку, соответствующую 12 часам,... http://www.cyberforum.ru/cpp-beginners/thread374047.html
тупняк с virtual :) C++
Здравствуйте. пытаюсь прикрутить икслючения к своему "модулю", и натыкаюсь на ругань компилятора: error: expected unqualified-id before ‘virtual’ А дело делается так: class cfg_exception: public exception { public: cfg_exception(const char *message_string); virtual ~cfg_exception() throw();
C++ Метод скальзящего среднего
дан двумерный массив (300 строк и 3 столбца: ФИО, порядковый номер получки, величина выплат) - значения зарлаты вариируются винтервале от 1000 до 25000 равновероятно. Написать программу, осуществляющую сглажтвагние временного ряда методом скользящего среднего. Прогнозирование реализовать в виде функции.
C++ dxflib Чтение DXF файлов http://www.cyberforum.ru/cpp-beginners/thread373999.html
Есть задача считать DXF файл. Остановился на dxflib. Все считывается нормально, но в некоторых файлах появляется посторонняя фигура, указывающая на ноль. К примеру в A9CAD маленький треугольник. Другие просмоторщики его игнорят, а мой видит. Как ее убрать? Как маркеруются скрытые объекты в DXF?
C++ Как ввести двумерный массив с клавиатуры? Его размерность [n][m] нужно задавать с клавиатуры. Привет всем. Как ввести двумерный массив с клавиатуры? Его размерность нужно задавать с клавиатуры. подробнее

Показать сообщение отдельно
oleg@tor1
 Аватар для oleg@tor1
32 / 17 / 2
Регистрация: 05.09.2011
Сообщений: 152
09.11.2012, 00:26     Создайте вектор, хранящий десять строковых значений "zero", "one", ..., "nine"
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
#include "std_lib_facilities.h"
using namespace std;
 
string v=" ";
int x=0;
char tip;
vector <string> value (10); // Вектор.
 
value[0] = "zero";
value[1] = "one";
value[2] = "two";
value[3] = "three";
value[4] = "four";
value[5] = "five";
value[6] = "six";
value[7] = "seven";
value[8] = "eight";
value[9] = "nine";
 
 
 
setlocale(LC_ALL,"russian"); // Подключает Кириллицу.
 
cout << "Выберите тип трансформации цифр:"<< endl;
    cout << "'Цифра - текст' нажмите 0" << endl;
        cout << "'Текст - цифра' нажмите 1" << endl;
 
cin >> tip;
 
    if (tip == '0')//'Цифра - текст'
        {
            unsigned int i=0;
                cout << "Введите цифру:" << endl;               
                    while (i<=value.size())
                    {   
                        ++i;
                        cin >> x;               
                        cout << value[x] << endl;
                    }//end_while            
        }//end_if
 
    else if (tip == '1')
    {
        unsigned int t=0;
            string text;
                cout << "Введите текст:" << endl;
 
        while (t<=value.size())
        {
        ++t;
        cin >> text;
 
        for (unsigned int z = 0; z<=value.size();++z)
            {   
                if (value[z] == text)
                {
                cout << z << endl;
                break;
                }//end_if
                
            }//end_for  
        }//end_while
    }//end_else
    else
    {
        cout << "Вы не выбрали тип трансформации. 0 или 1:" << endl;    
    }//end_else
 
keep_window_open();
return 0;
} // end_main()
 
Текущее время: 02:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru