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

Реализация математических функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посчитать значение следующего математического выражения, x вводится с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread990745.html
Не знаю, что еще добавить, чтобы норм работало.
C++ Блок-схема! Всем здраствуйте, кому не сложно, пожайлуста помогите сделать схему алгортима (блок-схему). Вот задание "Найти произведение элементов , которые больше за первый элемент массива" Вот код: #include<stdio.h> #include<conio.h> intresult(intmas, intsize) { int proiz=1; intelement; for (int I=1; I<size; I++) { http://www.cyberforum.ru/cpp-beginners/thread990744.html
Создать массив C++
Создать массив с 9 действительных чисел и отсортировать его методом вставки,с спаданием.
While.if. И прочее. Задача C++
Вычислить кол-во случайных чисел, которые являются парными. Брать случайное число до тех пор, пока не встретится число 500. Вернуть кол-во парных и не парных чисел которые попадались до тех пор, пока не появилось число 500. QT Creator. C++.
C++ Постфиксный, инфиксный и префиксный обходы дерева http://www.cyberforum.ru/cpp-beginners/thread990714.html
помогите дописать/исправить код Построить и вывести на экран бинарное дерево следуйщего выражения: 9+8*(7+(6*(5+4)–(3–2))+1) написать функции постфиксного, инфиксного и префиксного обхода дерева и вывести соответствующие выражения на экран. есть наработки функций. код: #include <stdio.h> #include <conio.h> #include <iostream>
 

Показать сообщение отдельно
castaway
Эксперт С++
4837 / 2976 / 367
Регистрация: 10.11.2010
Сообщений: 11,008
Записей в блоге: 10
Завершенные тесты: 1
28.10.2013, 20:02     Реализация математических функций
Есть software-implementation, есть hardware-implementation. Вас какие интересуют?
Как уже говорилось, практически всё это можно найти в glibc, dietlibc, uClibc, Newlib..

В GCC все эти функции я реализовывал аппаратным образом так:
C++
1
2
double my_sqrt( double x ) { double r; __asm__ __volatile__ ( "fsqrt" : "=t" (r) : "0" (x) : ); return r; }
double my_sin( double x ) { double r; __asm__ __volatile__ ( "fsin" : "=t" (r) : "0" (x) : ); return r; }
 
Текущее время: 18:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru