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

Простой калькулятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как вернуть (вывести) 4 значения http://www.cyberforum.ru/cpp-beginners/thread784393.html
подскажите пожалуйста, есть код, но что-то немогу разобраться с функцией, у меня она должна возвращать 4 значения (координат точек) а у меня что-то неполучается то ли вернуть то ли их вывести (возвращает/выводит только первое значения) помоги организовать и поповоду того что закоментировано ненадо нечего писать (нельзя же два вопроса в одной теме) #include <iostream> #include <functional>...
C++ Проблемы с приведением типов для компоранда для qsort Вот так всё ок (во всяком случаи компилятор не выдвинул никаких предупреждений): int comp(const void* i, const void* j) { Worker* left = &(*(Worker*)i); Worker* right = &(*(Worker*)j); return left->surname > right->surname; } Пытаюсь минимизировать :) всё в одну строчу для return, что-то типа: int comp(const void* i, const void* j) http://www.cyberforum.ru/cpp-beginners/thread784390.html
При просмотре результата, выводится только "Для продолжения нажмите любую клавишу" C++
Здравствуйте, пользуюсь компилятором Dev-C++. Для теста решил вывести "Hello World", вывелось. После этого попробовал воспользоваться подпрограммой(в другой папке сохранил файлы). Удачно скомпилировал, но при открытие На экран выводится только сообщение: "Для продолжения нажмите любую клавишу".
C++ Microsoft visual studio c++ и ООП
Я создаю проект в Microsoft visual studio c++ Выбираю "Проект Win32" В вкладке "Файлы исходного коды" добавляю новый элемент "Форма Windos Forms" Добавляю кнопку например на форму, компилирую проект, а загружается вовсе иная форма О_о Что делать, что бы загрузилася моя форма? P.S. Да я нуб и идиот в с++, только начал учить =)
C++ Вычислить значение выражения (нужен совет и подсказка!) http://www.cyberforum.ru/cpp-beginners/thread784350.html
y=ln(x^3-8)+1/sin(a) при этом найти ОДЗ и обеспечить необходимую реакцию программы на некоректные ситуации
C++ Однонаправленный связанный список (Вставить новый узел с нулевым значением перед первым отрицательным элементом...) Помогите выполнить задание: Тип информационной части узла списка - INT Вид списка - Однонаправленный связанный список Дополнительные Операции - Вставить новый узел с нулевым значением перед первым отрицательным элементом, Удалить узлы с четными значениями, Подсчитать количество узлов с нечетными значениями Добавлено через 22 часа 16 минут помогите пожалуйста подробнее

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

Простой калькулятор - C++

12.02.2013, 02:41. Просмотров 803. Ответов 6
Метки (Все метки)

Здравствуйте у меня проблема с нахождением ошибки

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <iostream>
using namespace std;
int main()
{
    int iVar;
    double FirstNumber, SecondNumber;
    cout << "|____|____|____|____|\n";
    cout << "|- 0 -|- 1 -|- 2 -|- 3 -|\n";
    cout << "|   -  |  +  |   *  |   /  |\n";
    cout << "|____|____|____|____|\n";
    cout << "|  please celect number |\n";
    cin >> iVar;
    switch (iVar)
{                                                              
        case '0':                                                            
            cout << "iVar = "<< iVar << "\n";                 
            break;
                case '1':
            cout << "iVar = "<< iVar << "\n"; 
            break;
        case '2':
            cout << "iVar = "<< iVar << "\n";
            break;
        case '3':
            cout << "iVar = "<< iVar << "\n"; 
            break;
        default:
            cout << " not 0 or 1 or 2 or 3 \n";
        break;
    }
    cout <<"First number = ";
    cin >> FirstNumber;
    cout <<"Second number = ";
    cin >> SecondNumber;
    if (iVar==0)
        {   
            cout << FirstNumber << " - " << SecondNumber << " = " << FirstNumber-SecondNumber << "\n";
        }
    if (iVar==1)
        {
            cout << FirstNumber << " + " << SecondNumber << " = " << FirstNumber+SecondNumber << "\n";
        }
    if (iVar==2)
        {
            cout << FirstNumber << " * " << SecondNumber << " = " << FirstNumber*SecondNumber << "\n";
        }
    if (iVar==3)
        {
            if(SecondNumber==0)
            {
                cout << "not divide by 0 \n";
            }
            else(SecondNumber!=0);
            {
                cout << FirstNumber << " * " << SecondNumber << " = " << FirstNumber/SecondNumber << "\n";
            }
        }
 
    return 0;
} 
 
в этой части не работает проверка выбора цифры пишу другую цифру компилятор продолжает работу  затем просто выходит
switch (iVar)
{                                                              
        case '0':                                                            
            cout << "iVar = "<< iVar << "\n";                 
            break;
                case '1':
            cout << "iVar = "<< iVar << "\n"; 
            break;
        case '2':
            cout << "iVar = "<< iVar << "\n";
            break;
        case '3':
            cout << "iVar = "<< iVar << "\n"; 
            break;
        default:
            cout << " not 0 or 1 or 2 or 3 \n";
        break;
    }
если кто может подскажите в чем проблема. Заранее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru