Форум программистов, компьютерный форум 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); else y=cos(x)+t*(sin(x)*sin(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 могу написать функцию, для нахождения одного корня на этом отрезке, а надо найти все. использовать нужно метод половинного деления. вот как выглядит эта функция int g(int a, int b, double E){
C++ Кодировки в С++ http://www.cyberforum.ru/cpp-beginners/thread311344.html
Подскажите... Пытаюсь разобраться с кодировками в С++ на простом примере...Как заставить С++ принимать русские слова и при вводе и при выводе? #include "stdafx.h" #include <windows.h> using namespace std; int _tmain(int argc, _TCHAR* argv) { ///SetConsoleCP(1251);
C++ Вывод цифр в glut Доброго времени суток! Посмотрел уроки Teantong'a по glut, в итоге получились вот такие часики. Подскажите, как можно вместо линий на 1, 2, 3 ... 12 вывести цифры? Вот код #include <iostream> #include <conio.h> подробнее

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

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

03.06.2011, 12:57. Просмотров 876. Ответов 15
Метки (Все метки)

Помогите пожалуйста решить проблему с типами данных.
C++ только начинаю учить, поэтому не знаю, можно ли так сделать или нет.
Нужно создать переменную с типом, которую выбрали с консоли.
Вот мои попытки:

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
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;
}
switch(type){
    case 1:
        int variable;
        break;
    case 2:
        double variable;
        break;
    case 3:
        float variable;
        break;
    case 4:
        char variable;
        break;
    case 5:
        bool variable;
        break;
}
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
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;
switch(type){
    case 2:
        variable = reinterpret_cast<double> (variable);
        break;
    case 3:
        variable = reinterpret_cast<float> (variable);
        break;
    case 4:
        variable = reinterpret_cast<char> (variable);
        break;
    case 5:
        variable = reinterpret_cast<bool> (variable);
        break;
}
Как вы наверно понимаете, ничего не работает, помогите пожалуйста написать нормальный код.
Буду благодарен за любые подсказки

Добавлено через 12 часов 6 минут
Помогите пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru