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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
coldspirit
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 39
#1

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

17.01.2011, 15:29. Просмотров 1613. Ответов 8
Метки нет (Все метки)

составить программу вычисления квадратного корня ведённого числа, не применяя функцию sqrt().
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2011, 15:29     вычисления квадратного корня
Посмотрите здесь:

C++ Функция вычисления квадратного корня - C++
Помогите решить задачу: Написать функцию приближённого вычисления квадратного корня по формуле xn =xn -1/2+a/2xn -1, x1 =1, x1 -->...

С++ Функция приближённого вычисления квадратного корня - C++
Написать функцию приближённого вычисления квадратного корня по формуле {x}_{n}=x/2+a/2*x, {x}_{1}=1, x \rightarrow \sqrt{a}. Вот...

алгоритм для вычисления квадратного корня x из вещественного числа y. - C++
Составить блок-схему алгоритма для вычисления квадратного корня x из вещественного числа y. Примечание. Вычисление квадратного корня...

Прототип и тело функции. Алгоритм вычисления квадратного корня - C++
В книге написано: "Если в программе используется функция sqrt, ну это я к примеру, значит для нее должен быть предоставлен прототип. Это...

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

Программа для вычисления квадратного корня. Ошибка компиляции в аргументе функции - C++
Всем привет, программа для вычисления квадратного корня. Не компилируется из за вызова функции вычисления кв корня. Ругается на аргументы. ...

Нахождение квадратного корня - C++
Нужно написать функцию нахождения квадратного корня не используя cmath. Решил реализовать итерационную формулу Герона, при компилировании...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vx5
187 / 171 / 4
Регистрация: 04.09.2010
Сообщений: 656
17.01.2011, 15:54     вычисления квадратного корня #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int sqrt(int val)
{
 for(int i=1;i<=val;i++) if(val/i==i) return i;
 return 0;
}
 
int main()
{
 int val=0;
 std::cout << "Введите число, корень которого хотите найти: " ;
 std::cin >> val;
 std::cout << "Ответ : " << sqrt(val) << std::endl;
 return 0;
}
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
17.01.2011, 15:59     вычисления квадратного корня #3
Ну... Для целых можно так ))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
main()
{
    int ch, i, otv=0;
    cout<<" Vvedite chislo :\n"; cin>>ch;
    for (i=0; i<ch/2+1; i++) if (i*i==ch) {otv=i; break;}
    if (otv!=0 || otv==0 && ch==0)cout<<" KopeHb = "<<otv<<"\n";
    if (ch==1) cout<<" KopeHb = 1\n";
    if (otv==0 && ch!=0 && ch!=1)  cout<<"Celogo kornya nety !\n";
    system("PAUSE");
    return 0;
}
coldspirit
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 39
17.01.2011, 16:05  [ТС]     вычисления квадратного корня #4
спасибо
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
17.01.2011, 17:06     вычисления квадратного корня #5
C
1
pow(x,0.5)
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
17.01.2011, 17:25     вычисления квадратного корня #6
MILAN, круть ))))

Я до такого не додумался )
easybudda
Эксперт С++
9458 / 5471 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
17.01.2011, 18:08     вычисления квадратного корня #7
Цитата Сообщение от MILAN Посмотреть сообщение
pow(x,0.5)
"Это не серьёзно!"(с)
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <math.h>
 
int main(void){
    double num;
    
    while ( printf("Number: ") && scanf("%lf", &num) == 1 )
        printf("Sqroot: %f\n", pow(M_E, log(num) / 2.0));
        
    return 0;
}
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
17.01.2011, 18:10     вычисления квадратного корня #8
easybudda, ну да!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2011, 10:45     вычисления квадратного корня
Еще ссылки по теме:

Нахождение квадратного корня - C++
3 задание. Си знаю на самом простом уровне, написал код для решения задачи, но не совсем уверен в его правильности, потому прошу знатоков...

СЛАУ(метод квадратного корня) - C++
Ребят, помогите с кодом, есть система вида Аx=b , где A - матрица (n*n), b - вектор, x - вектор розвязания. Нужно найти вектор x. ...

Вычисление квадратного корня из числа - C++
Здравствуйте. Помогите пожалуйста написать код вычисления квадратного корня из числа. Среда программирования Dev-C++ #include...

Вычисление корня квадратного функции f(x) - C++
Программа на вычисление корня квадратного функции f(x) в пределе &lt;a, b&gt; методом бисекции. Помогите найти ошибку в коде. Корень...

Погрешность при извлечении квадратного корня - C++
Корень вычисляется с погрешностью из-за этого получается неправильный ответ. Как можно исправить? Вот сам код: #include &lt;iostream&gt; ...


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

Или воспользуйтесь поиском по форуму:
Nebushuychik
6 / 6 / 0
Регистрация: 25.12.2010
Сообщений: 56
28.06.2011, 10:45     вычисления квадратного корня #9
У меня получилось как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <windows.h>
#include <cmath>
using namespace std;
 
int main()
{
    while (true)
    {
          char z[] = "Введите число : ";
          CharToOem(z,z);
          float x;
          cout << z;
          cin >> x;
          
          float y = sqrt(x);
          char p[] = "Квадратный корень числа ";
          CharToOem(p,p);
          cout << p << x << " = " << y << endl;
     }
}
Yandex
Объявления
28.06.2011, 10:45     вычисления квадратного корня
Ответ Создать тему
Опции темы

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