Форум программистов, компьютерный форум 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, …, п). подробнее

Показать сообщение отдельно
yrceus
81 / 81 / 54
Регистрация: 25.08.2013
Сообщений: 326
25.08.2013, 16:44     Упражнение из Лафоре. Тема Перечисления. Как правильно сделать вывод?
Лафоре Р. ооп в С++, это же упражнение, тоже не понял и я наверняка не последний. Так же решил через строковый литерал cout<<"laborer";
Но показалось идея упражнения другая, цитирую:
" Как мы говорили, стандартные средства ввода/вывода C++ вместо значений перечисляемых типов данных выводят их внутреннее представление в виде целых чисел. Для того чтобы преодолеть это ограничение, вы можете использовать конструкцию switch, с помощью которой устанавливается соответствие между значением переменной перечисляемого типа и ее внутренним представлением.
Напишите программу, которая сначала по первой букве должности, введенной пользователем, определяет соответствующее значение переменной, помещает это значение в переменную типа etype, а затем выводит полностью название должности, первую букву которой ввел пользователь.
Возможно, вам понадобится два ветвления switch: одно — для ввода значения, другое — для вывода. "
Мол каким - то образом переменную перечисления через ветвление switch можно вывести на экран не как внутреннее представление (число), а как значение (название).
Поправьте если что)))
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru