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

Задание на перечисления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по программированию в Xcode http://www.cyberforum.ru/cpp-beginners/thread222971.html
в компиляторе от майкрософт , например, при заведение структурной переменной , а затем при создание ее с каким либо полем в другой функции например Struct blabla { int number } int main ...
C++ Компиляторы отказываются компилировать. Почему-то С++ Builder и Dev-C++ отказываются выполнять этот простейший код. #include <stdio.h> #include <iostream.h> #include <conio.h> int main (int nNumberofArgs, char * psArgs ) { int ... http://www.cyberforum.ru/cpp-beginners/thread222970.html
C++ FAQ по С++
У кого есть FAQ по библиотекам и входящим в них функциям(что они делают). Дайте ссылку плиз.
C++ Сбой компьютера от неправильного кода С++
Читал книгу про массивы в С++ и вот что вычитал: Вы должны соблюдать осторожность, чтобы не выйти за верхнюю границу массива. Одним из мощных средств С++ является прямой доступ к памяти. В силу...
C++ Справочник по vector http://www.cyberforum.ru/cpp-beginners/thread222943.html
Люди... Хочу выучить использование вектора вместо массива, но ищу в инэте - там только примеры кода с ним есть... Есть ли у кого-то ссылки или электронный вариант хорошего справочника по...
C++ Прочитать строку с пробелами #include <iostream> using namespace std; class cString { public: cString() { str ='\0'; cout<<"Construstor default\n"; } подробнее

Показать сообщение отдельно
ICQf0r3v3r
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 18

Задание на перечисления - C++

31.12.2010, 22:20. Просмотров 1565. Ответов 11
Метки (Все метки)

Напишите программу,которая сначала по первой букве должности,введенной пользователем, определяет соответствующие значение переменной, помещает это значение в переменную типа etype, а затем выводит полностью название должности, первую букву которой ввел пользователь.

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
#include <stdio.h>
enum etype {laborer, secretary,manager, accountant,executive,researcher};
int main()
{
    char prof;
    etype number;
    scanf("%c",&prof);
    switch (prof)
    {
        case 'l':
            number = laborer;
            printf("%c",number);
            break;
            
        case 's':
            number =secretary;
            printf("%c",number);
            break;
            
        case 'm':
            number = manager;
            printf("%c",number);
            break;
        case 'a':
            number = accountant;
            printf("%c",number);
            break;
            
        case 'e':
            number = executive;
            printf("%c",number);
            break;
            
        case 'r':
            number = researcher;
            printf("%c",number);
            break;
    }
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.