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

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

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

Вычислить с заданной точностью квадратный корень введенного числа X - C++

10.11.2013, 05:21. Просмотров 1051. Ответов 3
Метки нет (Все метки)

7. Вводится число X>1 и точность e. Вычислить с заданной точностью квадратный корень введенного числа X, не пользуясь функцией SqRt (один из самых простых методов решения этой задачи - деление пополам. Начинаем с отрезка [1;X]. Берем его середину, возводим в квадрат и сравниваем с X. Если результат оказался больше, отбрасываем правую половину отрезка, иначе - левую и повторяем все с начала. Действуем так, пока длина отрезка не станет меньше e).
можете помочь с алгоритмом ?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2013, 05:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить с заданной точностью квадратный корень введенного числа X (C++):

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

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

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

Квадратный корень введенного числа. - C++
Здравствуйте. Мне задали задачку: Написать программу, выводящую на экран корень квадратный введенного числа, до тех пор, пока не будет...

найти квадратный корень из числа a с указанной точностью ε при помощи формулы Герона - C++
Ввести с клавиатуры вещественные положительные числа a и ε. Необходимо найти квадратный корень из числа a с указанной точностью ε при...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
genaryok
22 / 22 / 4
Регистрация: 18.10.2013
Сообщений: 62
10.11.2013, 14:18 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
#include <math.h>
#include <iomanip>  
void main ()
{
    double x, eps;
setlocale (LC_ALL, "rus");
cout <<"Введите точность\n";
cin >> eps;
cout <<"Введите число x\n";
cin >> x;
double y0 = x;
double y1=(0.5)*(y0+x/y0);
while (fabs (y1-y0)>eps)
{
    y0=y1;
y1=(0.5)*(y0+x/y0);
}
cout <<setprecision(10) <<"Корень 2-ой степени из числа " <<x <<" равен " << y1 <<endl;
system ("pause");
}
1
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
16.11.2013, 00:41 #3
St56383, написать код - в платный раздел. А мы тут помогаем с написанием. Выкладывайте сюда ваш код, будем смотреть, исправлять
0
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
16.11.2013, 00:51  [ТС] #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    int x,e;
    cout<<"Enter number x";
    cin>>x;
    cout<<"Enter number e";
    cin>>e;
    if (x>1)
        while(pow x/2,2)>e){
            x--;
    cout<<x<<endl;}
    else 
        cout>>"Ne vernoe chislo";
    return 0;
}
vot nu ja ponimaju eto ne to

Добавлено через 43 секунды
ну хоть мысль идёт в нужном направление ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2013, 00:51
Привет! Вот еще темы с ответами:

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

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

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

Квадратный корень числа - C++
Найдите квадратный корень числа, введенного с клавиатуры! С++


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

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

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