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

Упражнение из Лафоре. Тема Перечисления. Как правильно сделать вывод? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с симметричной матрицей http://www.cyberforum.ru/cpp-beginners/thread92594.html
Работаю над реализацией симметричной матрицы на Си и столкнулся с такой проблемой: т.к. матрица симметричная,то памяти достаточно n*(n+1)/2,т.е. если на самом деле матрица 12 23 ,то в памяти она будет 12 3 как в данном случае перемножить две матрицы?
C++ формула герона найти площадь 2х трёугольников по формуле герона, оформить в виде ф-ций p=(a+b+c)/2; S=sqrt(p*(p-a)*(p-b)*(p-c)); помогите плиз! с++ Добавлено через 42 минуты #include <iostream.h> http://www.cyberforum.ru/cpp-beginners/thread92582.html
C++ Удалить часть символьной строки, заключенной в скобки
Помогите пожалуйста решить задачу Вот условие:Удалить часть символьной строки, заключенной в скобки (вместе со скобками).
Найти строку матрицы с наибольшей и наименьшей суммой элементов C++
Напишите пожалуйста решение задачи Вот условие:Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread92573.html
Всем здрасьте.) Как реализовать работу с файлами?? (С++) В частности как брать числа из файла с расширением *.in А затем после преобразований выводить в файл *.out Поясните на каком нибудь простом примере или дайте почитать дельную литературу. Заранее спасибо!)
C++ Преобразовать массив по заданному правилу Задача в Си++ Вот условие:Даны две последовательности целых чисел а1, а2, …, аn и b1, b2, …, bn. Преобразовать последовательность b1, b2, …, bn по следующему правилу: если аi <= 0, то bi увеличить в 10 раз, в противном случае bi заменить нулем (i = 1, 2, …, п). подробнее

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

Упражнение из Лафоре. Тема Перечисления. Как правильно сделать вывод? - C++

04.02.2010, 19:45. Просмотров 1594. Ответов 9
Метки (Все метки)

Условие: в программе определен печесляемый тип данных etype, отражающий должность сотрудника
enum etype { laborer, secretary, manager, accountant, executive, researcher}. Надо по первой букве должности, введенной пользователем, определить соответствующее значение переменной, поместить это значение в переменную типа etype, а затем полностью вывести название должности. Это надо сделать с помощью 2 ветвлений switch. Вот, что получилось у меня:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
enum etype { laborer, secretary, manager, accountant, executive, researcher};
 
int main()
{
    etype temp;
    char letter;
    cout <<"Input first letter of position\n";
    cout << "(laborer, secretary, manager, accontant, executive, reseacher): ";
    cin >> letter;
    switch(letter)
    {   
        case 'l': temp = laborer; break;
        case 's': temp = secretary; break;
        case 'm': temp = manager; break;
        case 'a': temp = accountant; break;
        case 'e': temp = executive; break;
        case 'r': temp = researcher;
    }
    return 0;
}
Как сделать вывод?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru