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

switch (Программа должна переводить введенные цифры в слова) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получение отражённого луча http://www.cyberforum.ru/cpp-beginners/thread942224.html
Доброго времени суток. Проблема скорее с математикой, чем с программированием. Есть ф-ия, которая по отрезку и стрелке возвращает отражённую стрелку: Arrow reflected(Line& ln, Arrow& aw) { if (!belong_to_line(ln,aw.end())) throw logic_error("point is not belongs to the line"); GVector vp(aw.end().x-aw.begin().x,aw.end().y-aw.begin().y); //вектор из координат стрелки GVector...
C++ Динамический массив структур Здравствуйте. Нужна помощь. Не получается записать данные в массив структур. По логике вроде все правильно. 1. Создаем динамический массив структур 2. Обращаемся к первому эл. - записываем данные и т.д но почему-то компилятор не воспринимает такой способ записи, подскажите где ошибка. #include <iostream> #include <cstring> struct CandyBar// http://www.cyberforum.ru/cpp-beginners/thread942218.html
Работа с пакетами по Ethernet-y C++
Вообщем поставил вот себе какую задачу. Хочу перехватывать (копировать) пакеты и расшифровывать только три вещи.(От кого, кому, объем данных). Буду писать наверно на Qt 5. В реальной жизни хочу пределать вот к чему. Локальная сеть. На одном из компов стоит YOTA(через USB) и раздает интернет. Хотелось бы вести учет трафика.(Программа будет устанавливаться на тот комп который раздает....
DLL не возвращает строку C++
Добрый день. Хочу создать DLL для использования в 1с. Пока получается только вернуть число, а нужно вернуть строку. Вызывается метод met4. Код: ExampleFS.cpp: // ExampleFS.cpp: реализация CExampleFS #include "stdafx.h" #include "ExampleFS.h"
C++ Изображения, бинарные и текстовые файлы http://www.cyberforum.ru/cpp-beginners/thread942128.html
Доброго времени суток. подскажите как можно получить из видео или картинки файл формата txt или dat ?? Вот пример, где пытаюсь вывести на экран инфу о картинке, но это что-то не то. Если изменить картинку, результат не изменится. #include <iostream> // std::cout #include <fstream> // std::ifstream int main () { std::ifstream ifs ("skhema.jpg", std::ifstream::in);
C++ Json Spirit и VS2012 Прошу помощи у знающих. Необходимо прикрутить Json Spirit к Visual Studio 2012. Сам Json брал отсюда: http://www.codeproject.com/Articles/20027/JSON-Spirit-A-C-JSON-Parser-Generator-Implemented Т.к. не доводилось использовать еще ни одну стороннюю технологию, совершенно не имею понятие, как это сделать. Т.е. ни #include, ничего другого для них не знаю. Курение не помогло - никаких... подробнее

Показать сообщение отдельно
Казаков Игорь
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 34
23.08.2013, 11:59     switch (Программа должна переводить введенные цифры в слова)
Программа должна переводить введенные цифры в слова.
проблема: в каждом switch выполняются только default .

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 <string>
#include <stdlib.h>
using namespace std;
 
void G(int* mass)
{
    for (int i = 3; i >= 0 ; i--)
    {
        switch (i)
        {
        case 1: switch (mass[i])
                    {
                        case 0: cout << ""; break;
                        case 1: cout << "one"; break;
                        case 2: cout << "two"; break;
                        case 3: cout << "three"; break;
                        case 4: cout << "four"; break;
                        case 5: cout << "five"; break;
                        case 6: cout << "six"; break;
                        case 7: cout << "seven"; break;
                        case 8: cout << "eight"; break;
                        case 9: cout << "nine"; break;
                        default: cout << "incorret input data";
                            exit(1);
                            break;
                    } 
                    break;
        case 2: switch (mass[i-1])
                    {
                        case 0: cout << ""; break;
                        case 1: switch (mass[i])
                                {
                                    case 0: cout << "ten"; break;
                                    case 1: cout << "eleven"; break;
                                    case 2: cout << "twelve"; break;
                                    case 3: cout << "thirteen"; break;
                                    case 4: cout << "fourteen"; break;
                                    case 5: cout << "fiveteen"; break;
                                    case 6: cout << "sixteen"; break;
                                    case 7: cout << "seventeen"; break;
                                    case 8: cout << "eighteen"; break;
                                    case 9: cout << "nineteen"; break;
                                    default: cout << "incorret input data";
                                        exit(1);
                                        break;
                                }
                                i = 0;
                                break;
                        case 2: cout << "twenty"; break;
                        case 3: cout << "thrirty"; break;
                        case 4: cout << "forty"; break;
                        case 5: cout << "fifty"; break;
                        case 6: cout << "sixty"; break;
                        case 7: cout << "seventy"; break;
                        case 8: cout << "eighty"; break;
                        case 9: cout << "ninety"; break;
                        default: cout << "incorret input data";
                            exit(1);
                            break;
                    }break;
        case 3: switch (mass[i])
                {
                    case 0 : cout << ""; break;
                    case 1 : cout << "one hundred"; break;
                    case 2 : cout << "two hundred"; break;
                    case 3 : cout << "three hundred"; break;
                    case 4 : cout << "four hundred"; break;
                    case 5 : cout << "five hundred"; break;
                    case 6 : cout << "six hundred"; break;
                    case 7 : cout << "seven hundred"; break;
                    case 8 : cout << "eight hundred"; break;
                    case 9 : cout << "nine hundred"; break;
                    default: cout << "incorret input data";
                        exit(1);
                        break;
                }break;
        }
    }
}
 
void  main()
{
    int mass[3];
    cout << "input digit:" << endl;
    for (int i = 0; i < 3; i++)
    {
        cin >> mass[i];
    }
    G(mass);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru