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

функция sroot() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создайте класс, который содержит информацию об имени и адресе http://www.cyberforum.ru/cpp-beginners/thread819810.html
Создайте класс, который содержит информацию об имени и адресе. Храните всю эту информацию в символьных строках закрытой части класса. Включите в класс открытую функцию для запоминания имени и адреса. Также включите открытую функцию, которая выводит эти имя и адрес на экран. (Назовите эти функции store() и display()
C++ Одномерные массивы. Найти максимальный член в массиве, начиная со второго член Как найти максимальный член в массиве, начиная со второго члена? http://www.cyberforum.ru/cpp-beginners/thread819800.html
C++ Приведение CString к double
Здравствуйте, мне нужно привести строковое cstring UNICODE (так как в него его получаю из EditBox'a GetDlgItemText(IDC_EDIT1, string1);) к double чтобы в дальнейшем производить над ним операции, нагуглил множество методов, многие из них компилируются но почемуто всегда приводят CString к нулю. CEdit *pEd1 = (CEdit*) m_wBar.GetDlgItem(IDC_EDIT1); CString string1; GetDlgItemText(IDC_EDIT1,...
Строки. Является ли слово палиндромом C++
Дана строка является ли слово полендром
C++ Строки. Заменить букву "а" на букву "в" http://www.cyberforum.ru/cpp-beginners/thread819763.html
дана строка, заменить букву "а" на букву "в"
C++ Найти ошибку в коде #include <stdio.h> #include <stdlib.h> void printarray(int **a, const int n, const int m); void printsum(int **a, const int n, const int m); int main() { const int n = 3, m = 5; int **a; int i, j, t; подробнее

Показать сообщение отдельно
alexcrz
3 / 3 / 1
Регистрация: 26.03.2013
Сообщений: 21
29.03.2013, 13:12     функция sroot()
Для понимания перегрузки можно добавить в каждую функцию дополнительную операцию к return sqrt(x), которая покажет какая именно из трех выполняется. Напимер, в первой меняем на return sqrt(x) + 100, во второй return sqrt(x) + 1000, в третьей return sqrt(x) + 10000. Это если спросят

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
#include <iostream>
using namespace std;
 
double sroot(int x)
{
    return sqrt(x); 
}
 
double sroot(long x)
{
    return sqrt(x);
}
 
double sroot(double x)
{
    return sqrt(x);
}
 
int main()
{
    int a=4;
    double b=9;
    long c=16;
 
    cout << sroot(a) << endl << sroot(b) << endl << sroot(c) << endl;
    system("pause");
 
}
Добавлено через 4 минуты
А почему у меня sqrt() работает без #include <cmath> ?
 
Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru