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

Не работают флаги - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму ряда http://www.cyberforum.ru/cpp-beginners/thread1179496.html
Даны действительное число a и натуральное число n. Вычислить. Помогите, пожалуйста.
C++ Алгоритм Грэхема очень надо http://www.cyberforum.ru/cpp-beginners/thread1179489.html
Куда вставить цикл for для количества массива? C++
У меня двумерный массив. Вызывается он функцией Show. Есть отдельная функция, в которой пользователь указывает кол-во массивов. Вопрос вот в чем: куда зафигачить цикл для кол-ва массива? void Show()...
C++ Перегрузка операторов
Помогите пожалуйста, нужно описать класс, реализующий тип данных «целая матрица» и работу с ними. Класс должен реализовывать сложение, умножение матриц на число. Также надо осуществить перегрузку...
C++ Блок-схема http://www.cyberforum.ru/cpp-beginners/thread1179473.html
Помогите построить блок-схему, по программе Описание разработанной программы Исходный текст программы #include <grx20.h> #include <grxkeys.h> #include <time.h> #include <windows.h> //...
C++ Считывание и сравнение строк Добрый день! Помогите, пожалуйста, написать программу, позволяющую считывать данные из файла построчно. Если строка встречается несколько раз, то выводим напротив нее количество повторений, если один... подробнее

Показать сообщение отдельно
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 226

Не работают флаги - C++

18.05.2014, 12:08. Просмотров 539. Ответов 11
Метки (Все метки)

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
#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
#include <conio.h>
#include <iomanip>
 
using namespace std;
 
int main()
{
    setlocale(LC_CTYPE, "Russian");
    char input;
    double x, y;
        cout.unsetf(ios::dec);
        cout.setf(ios::oct);
        cout << endl << "Выберите операцию: (+-*/)\n";
        cin >> input;
    do
    {
    switch (input)
        {
        case '+':
            cout << "Введите 2 числа (через пробел) -> ";
            cin >> x >> y;
            cout << "Ответ: " << x << " + " << y << " = " << x + y << endl;
            break;
        case '-':
            cout << "Введите 2 числа (через пробел) -> ";
            cin >> x >> y;
            cout << "Ответ: " << x << " - " << y << " = " << x - y << endl;
            break;
        case '*':
            cout << "Введите 2 числа (через пробел) -> ";
            cin >> x >> y;
            cout << "Ответ: " << x << " * " << y << " = " << x * y << endl;
            break;
        case '/':
            cout << "Введите 2 числа (через пробел) -> ";
            cin >> x >> y;
            cout << "Ответ: " << x << " / " << y << " = " << x / y << endl;
            break;
        default:
            cout << "Ошибка! Нажмите ESC, чтобы выйти . . ." << endl;
            break;
        }
    } while (_getch() != 27);
    return 0;
}
Не работают флаги, выдает ответы в десятичной системе. И еще вопрос, где взять флаги для всех систем счисления? от 2ичной до 16ричной?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru