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

Алгоритм для извлечения квадратного корня x из вещественного числа y - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ссылки http://www.cyberforum.ru/cpp-beginners/thread174011.html
Hi all Нельзя возвращать ссылку, если возвращаемое значение является локальной переменоой как здесь, потому что локальные переменные уничтожаются после выхода из функции Код: Fraction&...
C++ return *char если функция дожна возвращать строку... как это сделать? я написала так: char* GetString(char *filename) { FILE *f1; char str; f1=fopen(filename,"r"); if (f1!=0) fgets(str,100,f1);... http://www.cyberforum.ru/cpp-beginners/thread174007.html
Перевод из 10 в 2 систему через маску C++
Здравствуйте! Пожалуйста помогите написать программу для перевода чисел из 10 в 2 системы счисления через маску Написать программу на языке C++, читающую со стандартного ввода 4 деся- тичных...
C++ Переход на классы
Эмн... Вот тут возникла такая ситуация... Есть задание и код (написанный мною естессна), но его нужно переписать на классы, ибо сейчас он написал по-обычному(... Задание звучит так: При записи...
C++ альфа-наложение цвета http://www.cyberforum.ru/cpp-beginners/thread173963.html
есть массив пикселей, рисуется несколько графиков со сглаживанием (Графики рисуются последовательно). Нужно в местах пересечения пикселей использовать альфа-наложение, т.е. есть цвет А(0x8800FF00)...
C++ Напишите программу для тестирования пользовательскои функции Напишите программу для тестирования пользовательскои функции qualityPoints, которая проверяет балл студента и возвращает: 4, если балл студента составляет 90-100, 3, если в балл 80-89, 2, если... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
13.10.2010, 02:47
Кривая у вас какая-то формула...
Вот квадратный корень. Не по вашему методу, зато по проверенному веками.

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
#include <stdio.h>
#include <conio.h>
 
double mySqrt(double x);
 
int main()
{
    double x;
    double y;
 
    printf("Enter x: ");
    scanf("%lf", &x);
 
    y = mySqrt(x);
 
    printf("sqrt(x) = %lf", y);
 
    getch();
    return 0;
}
 
double mySqrt(double x)
{
    double xn;
    double xnMinus1;
 
    xnMinus1 = x;
 
    do
    {
        xn = 0.5 * (xnMinus1 + x / xnMinus1);
        xnMinus1 = xn;
    }
    while (xn * xn - x > 0.0000001);
 
    return xn;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru