Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 39
1

Вычисление квадратного корня, не применяя функцию sqrt

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

Author24 — интернет-сервис помощи студентам
составить программу вычисления квадратного корня ведённого числа, не применяя функцию sqrt().
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2011, 15:29
Ответы с готовыми решениями:

В программу добавить функцию - Вычисление квадратного корня
#include<stdio.h> #include<conio.h> #include<matсh.h> int sum (int x,int y) { int z; z=x+y;...

Вычисление квадратного корня
Написал программу, встрял на формуле, решаю задачу на вершины треугольника. C# - Консольное...

Вычисление квадратного корня
Доброго времени суток! Необходимо реализовать вычисление квадратного корня из 36 по двум алгоритмам...

Вычисление квадратного корня
Нужен алгоритм быстрого вычисления квадратного корня. Прошу поделиться примерами, ссылками. Сам ни...

8
191 / 175 / 12
Регистрация: 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;
}
1
131 / 108 / 12
Регистрация: 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;
}
1
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 39
17.01.2011, 16:05  [ТС] 4
спасибо
0
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
17.01.2011, 17:06 5
C
1
pow(x,0.5)
1
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
17.01.2011, 17:25 6
MILAN, круть ))))

Я до такого не додумался )
1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12459 / 7483 / 1754
Регистрация: 25.07.2009
Сообщений: 13,762
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;
}
1
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
17.01.2011, 18:10 8
easybudda, ну да!!!
1
6 / 6 / 1
Регистрация: 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;
     }
}
0
28.06.2011, 10:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.06.2011, 10:45
Помогаю со студенческими работами здесь

Вычисление квадратного корня
я уже смотрел на форуме, какой у квадратного корня алгоритм. В основу моего алгоритма тоже...

Вычисление квадратного корня
Переделайте программу вычисления корней квадратного уравнения в функцию printRoots(). Параметрами...

Вычисление квадратного корня
Доброго дня! Подскажите WinAPI функцию для вычисления квадратного корня. Если можно то с примером....

Вычисление квадратного корня
Подскажите пожалуйста,нужно написать функцию,вычисляющую корень из числа с точностью до тысячных...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru