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

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

Войти
Регистрация
Восстановить пароль
 
lastProg
0 / 0 / 0
Регистрация: 17.11.2012
Сообщений: 22
#1

как вычислить корень квадратный - C++

04.01.2013, 15:21. Просмотров 1025. Ответов 7
Метки нет (Все метки)

Мне надо вычилсить длину гипотенузы прямоугольного треугольника, я знаю катеты.. как мне возвести катеты в квадрат и потом найти корень ихней суммы? через функции.... Например: A*A+B*B=sqrtC
какие функции есть для етого?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2013, 15:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как вычислить корень квадратный (C++):

Вычислить корень квадратный - C++
Помогите пожалуйста написать 2 программы:1 вычислить корень квадратный от (sin(x)+cos(x)); 2 Поменять местами значения переменных х и у с...

Вычислить квадратный корень заданных чисел - C++
Квадратный корень Требуется вычислить квадратный корень нескольких чисел. Формат входных данных Входной поток содержит...

Вычислить вложенный 33 раза квадратный корень - C++
S=\sqrt{3+\sqrt{6+\sqrt{9+...\sqrt{99}}}} подскажите как сделать? Массивы при решении задач не используются.

Вычислить квадратный корень из произвольного числа - C++
Вычислить квадратный корень из произвольного числа, используя метод Ньютона (yn=(yn-1+a/yn-1)/2, y0=1).

Вычислить квадратный корень нескольких чисел - C++
Требуется вычислить квадратный корень нескольких чисел. Формат входных данных Входной поток содержит набор целых чисел a_i (0 ≤...

Вычислить с заданной точностью квадратный корень введенного числа X - C++
7. Вводится число X>1 и точность e. Вычислить с заданной точностью квадратный корень введенного числа X, не пользуясь функцией SqRt (один...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
04.01.2013, 15:30 #2
#include <cmath>
функция sqrt()
0
Севак
любитель покушать
681 / 632 / 106
Регистрация: 25.09.2011
Сообщений: 1,313
04.01.2013, 15:31 #3
lastProg,
C++
1
pow((pow(a)+pow(b)), 0.5);
Добавлено через 25 секунд
вот так
0
lastProg
0 / 0 / 0
Регистрация: 17.11.2012
Сообщений: 22
04.01.2013, 16:00  [ТС] #4
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
#include "stdafx.h"
#include <conio.h>
#include <iostream>
 
using namespace std;
 
void func(int,int,int);
int main()
{
    int v;
    int one, two, three;
    do
    {
        cout<<"nazmite y dlya vihoda"<<endl;
    cout<<"vvedite katet 1:"<<endl;
    cin>>one;
    cout<<"vvedite katet 2:"<<endl;
    cin>>two;
    
    func(one,two,three);//вызов функции для cin>> итд.
    v=getch();
    }
    while(v!='y');
    
    return 0;
}
void func(int a, int b, int c)
{
    
        c=a*a+b*b;
        cout<<"gipotenuza="<<c<<endl;
 
    
    getch();
}
вот мой код и там где c=a*a+b*b; вот в етом месте надо сделать черезфукцию?? или pow или sqrt у меня не получилось, пишет что функция перегружена.....
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
04.01.2013, 16:07 #5
C++
1
sqrt((float)(a*a+b*b))
Добавлено через 2 минуты
Севак, у pow(a) pow(b) степеней не хватает
0
Севак
любитель покушать
681 / 632 / 106
Регистрация: 25.09.2011
Сообщений: 1,313
04.01.2013, 16:08 #6
Nixy, да, ты прав)
0
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
04.01.2013, 16:12 #7
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
double somefn (int, int);
 
int main()
{
    int val1, val2;
    cout << "Enter katet 1: ";
    cin >> val1;
    cout << "\nEnter katet 2: ";
    cin >> val2;
    cout << "\nHipotenuza = " << somefn (val1, val2);
    system ("PAUSE >> void");
    return 0;    
}
 
double somefn (int kt1, int kt2)
{
    double  hipotenuza = (kt1*kt1) + (kt2*kt2);
    return sqrt (hipotenuza);
}
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
04.01.2013, 16:20 #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 #include <iostream>
 #include <math.h>
 
 
 using namespace std;
 
 
 
 int main(){
     double x,y;
     cin >> x >> y;
     cout << hypot(x,y)<<endl;
     system("pause");
     return 0;
 }
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2013, 16:20
Привет! Вот еще темы с ответами:

Дано 5 действительных чисел. Вычислить квадратный корень из модуля их добудку - C++
Дано 5 действительных чисел. Вычислить квадратный корень из модуля их добудку.

дано 5 действительных чисел, Вычислить квадратный корень из модуля их произведения - C++
дано 5 действительных чисел, Вычислить квадратный корень из модуля их произведения(одномерный масив) Последующее дублирование тем (п....

Вычислить квадратный корень из заданного целого числа, используя только побитовые операции - C++
Существует простой способ вычисления квадратного корня: квадратный корень из целого числа равен количеству последовательных целых чисел...

Вводится число X>1 и точность e. Вычислить с заданной точностью квадратный корень введенного числа X - C++
Три подобных темы есть, все без ответа. Условия: &quot;Вводится число X&gt;1 и точность e. Вычислить с заданной точностью квадратный корень ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.01.2013, 16:20
Ответ Создать тему
Опции темы

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