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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MrRuslanBB
5 / 5 / 0
Регистрация: 02.04.2012
Сообщений: 318
#1

Перегрузка функций - C++

25.03.2013, 15:50. Просмотров 355. Ответов 2
Метки нет (Все метки)

Помогите написать программу:

Перегрузка функций. Написать перегруженные функции и основную программу, которая их вызывает.
а) для деления целых чисел;
б) для деления комплексных чисел.


вот что написал: незнаю как сделать деление комплексных чисел(

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
#include <iostream.h>
#include <conio.h>
 
int add_values(int a,int b) { 
   return(a/b);
 }
 
int add_values (int a, int b) {
   return();
 }
 
void main(void) {
 
clrscr();
 
int a;
float b;
 cout<<"Vvedite A - "; cin>>a;
 cout<<"Vvedite B - "; cin>>b;
 
    cout<<endl<<"1. Vi4islenie (a/b)= "<<add_values(a, b);
    cout<<endl<<"2. Vi4islenie ()= "<<add_values();
 
    getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2013, 15:50     Перегрузка функций
Посмотрите здесь:

Перегрузка функций - C++
Здравствуйте!!! я не однократно просил помочь на этом форуме...именно с перегрузкой стека!!! Потому что все мои попытки самостоятельно...

Перегрузка функций в с++ - C++
Вот программа #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int function(int a, int b, int c); float...

Перегрузка функций - C++
Начал изучать (самостоятельно) С++ по книге Джесса Либерти &quot;Освой Срр самостоятельно за 21 день&quot;. Сейчас прохожу 5-ю главу и у меня...

Перегрузка функций в C++ - C++
Создать класс Integer для работы с целыми числами. Определить перегруженную функцию, возвращающую sin аргумента. Функция не является членом...

Перегрузка функций - C++
Определить две функции с одним именем для решения задачи. Определить функцию, которая находит минимальное значение из двух чисел (числа...

Перегрузка функций - C++
Определить функцию, возвращающую расстояние между точками числа. Выполнить перегрузку функции для следующих типов параметров: Два параметра...

Перегрузка функций - C++
Создать функцию для вычисления значения арифметического выражения с= (a∙b)/(a^2+b^2 )в области вещественных чисел. Перегрузить её для...

Перегрузка функций - C++
Используя алгоритм упорядочивания матрицы, разработать и протестировать две перегруженные функции, одна из которых обрабатывает...

Перегрузка функций - C++
Моя последняя лаба=( Светлые умы, помогите... Выполнить задания пятой и шестой лабораторной работы, оформив каждый пункт задания в виде...

Перегрузка функций - C++
Здравствуйте ув. программисты не могли бы мне кто нибуть написать простейшие примеры перегрузки +, -, логичное или , и умножения.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrRuslanBB
5 / 5 / 0
Регистрация: 02.04.2012
Сообщений: 318
02.04.2013, 01:21  [ТС]     Перегрузка функций #2
Вот немного дописал программу!!!
Вроде рабочая, единственно ответ выдают с окрублением, а мне надо чтоб с остатком было!!!!
Помогите исправить эту проблему!!!!!!

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
/*Peregruzka funkciy. Napisat peregruzhenie funkcii i osnovnuu programmu, kotoray ih vizivaet.
1) dly deleniy celih 4isel;
2) dly deleniy komplesnih 4isel.*/
 
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
int add_values(float a, float b) {
    return(a/b);
 }
 
int add_values(float a, float b, float c, float d) {
    return((a*c+b*d)/(pow(c,2)+pow(d,2)));
 }
 
int add_values(float a, float b, float c, float d, float f) {
    return((b*c-a*f)/(pow(c,2)+pow(f,2)));
 }
 
 
void main(void) {
 
clrscr();
 
float a,b,c,d,f;
 cout<<"Vvedite A - "; cin>>a;
 cout<<"Vvedite B - "; cin>>b;
 
     cout<<endl<<"1. Vi4islenie: (a/b)= "<<add_values(a,b);
 
 cout<<"\n\n"<<"Vvedite C - "; cin>>c;
 cout<<"Vvedite D - "; cin>>d; f=d;
 
     cout<<endl<<"2. Vi4islenie: ((a+b)/((c+d)*i))= "<<add_values(a,b,c,d)
     <<"(+)"<<add_values(a,b,c,d,f)<<"i";
 
    getch();
}
ODDsama
1 / 1 / 0
Регистрация: 16.02.2013
Сообщений: 44
02.04.2013, 07:37     Перегрузка функций #3
Я не знаю или тебе это поможет, но перегрузка функций также является, когда передаются параметры разных типов... Сам только начал изучать этот вопрос...
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru