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

Функции сложения, вычитания, умножения и деления двух чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оптимальный путь http://www.cyberforum.ru/cpp-beginners/thread1086620.html
Доброго времени суток! Прошу у вас помощи) Есть задача на поиск оптимального пути Алгоритм задачи: 1)А-массив,описывающий значение коэффициентов по строкам,размерность 2)В-массив,описывающий значение коэффициентов по столбцам ,размерность 3)С-массив,описывающий значение в узлах решетки 4)D-массив,описывающий найденный путь В итоге должна получится матрица,в которой другим цветов...
C++ Создать шаблонный класс "Элемент списка" Задание из экзамена. Помогите пожалуйста 1. Создать шаблонный класс "Элемент списка". Инкапсулировать в классе информационное и ссылочное поля списка. Реализовать в классе конструктор по умолчанию для инициализации полей элемента списка, а также методы для чтения и записи полей. 2. На основе базового класса "Элемент списка" создать шаблонный класс "Стек элементов". Реализовать в классе... http://www.cyberforum.ru/cpp-beginners/thread1086603.html
Ошибка при освобождении памяти массива char* C++
Класс должен читать слова из файла (C:\\IN.TXT) по одному, и выводить на экран. Почему появляется ошибка в строке 56, и в конце программы, видимо тоже при удалении? И еще, почему если при создании объекта с помощью конструктора по умолчанию, то все места, где используется этот объект, подчеркиваются, и пишется "expression must have class type"? #include "stdafx.h" #include <iostream> using...
C++ Описать структуру с именем ITINERARY
Описать структуру с именем ITINERARY, который вмещает в себе, следующие поля: FIRST– название начального пункта маршрута, FINAL– название конечного пункта маршрута, NUM– номер маршрута, DISTANCE– расстояние в километрах. Написать программу, которая отдельными функциями выполняет следующие пункты: – введение с клавиатуры, данных в массив ROUT, который состоит из N переменные типа...
C++ Побочная линия http://www.cyberforum.ru/cpp-beginners/thread1086568.html
Здаров! http://informatics.mccme.ru/mod/statements/view3.php?id=282&chapterid=354#1 Помогите с задачей плиз! int n; int j; cin>>n; int arr; for (i=0;i<n;i++)
C++ Заполнить массив-структуру используя цикл Здравствуйте.Задача: заполнить структуру значениями #include <stdio.h> #include <conio.h> #include "stdafx.h" #include <iostream> #include <iomanip> using namespace System; using namespace std; bool place; подробнее

Показать сообщение отдельно
Александраа123
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 73

Функции сложения, вычитания, умножения и деления двух чисел - C++

31.01.2014, 20:56. Просмотров 774. Ответов 1
Метки (Все метки)

Не могу найти ошибок,программа не правильно работает. Вот условие : Напишите программу, которая использукет 4 функции. Каждая функция используется для сложения, вычитания, умножения и деления двух чисел соответственно. Передавайте параметры по значению. Используйте цикл while, который будет вызывать функции на выбор пользователя и после выполнения справшивать: "Do you want to quit?(y/n): ".
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
#include "stdafx.h"
#include <iostream>
using namespace std;
int sum(int, int);
int sub(int, int);
int mul(int, int);
int divi(int, int);
int main()
{
    int a,b,c;
    char choice,t;
    bool quit =false;
    cout << "Enter a = ";
    cin >> a;
    cout << "Enter b = ";
    cin >> b;
    cout << sum(a,b);
    cout << sub(a,b);
    cout << mul(a,b);
    cout << divi(a,b);
    cout << "Z - summa, X - difference, C - multiplication, V - division, Q - quit" << endl;
    cin >> choice;
        while (choice != 'q' && quit == false)
        {
            
        if (choice = 'z')
        {
                  int sum(int a,int b);
               {
                   c=a+b;
                   cout << "a + b = " << c << endl;
               }
        }
        else if (choice = 'x')
        {
            int sub(int a,int b);
            {
                c=a-b;
                cout << "a - b = " << c << endl;
            }
        }
        else if (choice = 'c')
        {
            int mul(int a,int b);
            {
                c=a*b;
                cout << "a * b = " << c << endl;
            }
        }
        else if (choice = 'v')
        {
            int divi(int a,int b);
            {
                c=a/b;
                cout << "a / b = " << c << endl;
            }
        }
        else 
            cout <<" Enter bad sybol";
        cout << "Do you want to quit?"<<endl;
        cin >> t;
        if (t =='y')
            quit =true;
    }
        
        system ("pause");
        return 0;
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru