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

Типы данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ребята что здесь неправильно? http://www.cyberforum.ru/cpp-beginners/thread311364.html
#include<iostream.h> #include<math.h> int main() { double y,x,t,a; cout<<"BBod x,a,t"; cin>>x>>a>>t; if (a>abs(x)) y=log(x)*log(x)*log(x)+pow(x,2); else if (a=abs(x)) y=pow(x+t,0,5)+(1/x);...
C++ Как избавиться от записи мусора? #include <string.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream.h> #include <iostream> using namespace std; struct Statue http://www.cyberforum.ru/cpp-beginners/thread311362.html
C++ Двудольный граф
Здравстувйте, нужна помощь, часть задания выполнил, а вот основное - не получается. Нужно проверить является ли граф двудольным, на форму прчоитал, что делается это так: Граф двудольный тогда и...
ну очень интересно C++
дана f(x). дан отрезок на котором расположены положительные корни дана точность E могу написать функцию, для нахождения одного корня на этом отрезке, а надо найти все. использовать нужно метод...
C++ Кодировки в С++ http://www.cyberforum.ru/cpp-beginners/thread311344.html
Подскажите... Пытаюсь разобраться с кодировками в С++ на простом примере...Как заставить С++ принимать русские слова и при вводе и при выводе? #include "stdafx.h" #include <windows.h> using...
C++ Вывод цифр в glut Доброго времени суток! Посмотрел уроки Teantong'a по glut, в итоге получились вот такие часики. Подскажите, как можно вместо линий на 1, 2, 3 ... 12 вывести цифры? Вот код #include... подробнее

Показать сообщение отдельно
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
03.06.2011, 13:03
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
int main()
{
    wcout << L"Выберите тип данных: " << endl;
    cout << "1 - int" << endl;
    cout << "2 - double" << endl;
    cout << "3 - float" << endl;
    cout << "4 - char" << endl;
    cout << "5 - bool" << endl;
    int type;
    cin >> type;
    if(type > 5 || type < 1) {
        string error = "Error in choosing type of variable!";
        throw error;
    }
    int variable = 0;
    switch(type){
        case 2:
            variable = static_cast<double> (variable);
            break;
        case 3:
            variable = static_cast<float> (variable);
            break;
        case 4:
            variable = static_cast<char> (variable);
            break;
        case 5:
            variable = static_cast<bool> (variable);
            break;
    } 
 
    wcout << variable;
}
работает. для variable лучше выбрать double
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru