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

Bычислить z=sqrt(x) - C++

Восстановить пароль Регистрация
 
Filipchik Elena
0 / 0 / 0
Регистрация: 23.03.2010
Сообщений: 14
06.04.2010, 22:07     Bычислить z=sqrt(x) #1
Bычислить z=sqrt(x),
где sqrt(x) функция, которая возвращает целую часть от корня квадратного числа x

z-выход-8бит
х-вход-16бит
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2010, 22:07     Bычислить z=sqrt(x)
Посмотрите здесь:

[C++ Error] Sqrt x.cpp(16): E2268 Call to undefined function 'sqrt'. Что это за ошибка??? C++
Вычислить: sqrt(k+sqrt(2k+...+sqrt(k(n-1)+sqrt(kn)))) C++
C++ sqrt
C++ Вычислить значение выражения sqrt (2 + sqrt (2 + sqrt (2 ... sqrt2))), (n-слагаемых)
C++ sqrt c++
Рекурсия S=sqrt(1+sqrt(2+sqrt(3+.+sqrt(n) C++
Дано натуральное число n. Вычислить sqrt(2+ sqrt(5 + sqrt(7...)) C++
C++ Вычислить y=sqrt(1+sqrt(4+sqrt(9+.+sqrt(36+sqrt(49)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
07.04.2010, 18:33     Bычислить z=sqrt(x) #2
C++
1
2
3
4
5
6
7
8
9
namespace my
{
     template<typename T> int sqrt(T val)
     {
          return int(std::sqrt(val));
     }
}
double pi = 3.14;
cout << my::sqrt(pi) << endl;
Что-то типа

Добавлено через 8 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
 
namespace my
{
    template <typename Type> int sqrt(Type val)
    {
        return int( std::sqrt(val) );
    }
}
 
int main()
{
    double pi = 3.1415926535;
    for (int i = 0; i < 10; ++i)
        std::cout << "sqrt(" << i*pi << ") = " << my::sqrt(i*pi) << std::endl;
    system("pause");
    return 0;    
}
Yandex
Объявления
07.04.2010, 18:33     Bычислить z=sqrt(x)
Ответ Создать тему
Опции темы

Текущее время: 08:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru