Основные библиотеки: библиотека math

Очень часто приходится сталкиваться с такой ситуацией, что нам нужно найти косинус или синус, возвести в степень какое-нибудь число. Для того, чтобы это сделать быстро, мы, конечно, воспользуемся программой.

Напишем простенькую программу, которая вычисляет косинус.

Но вот проблема. Простые арифметические операции могут быть выполнены, а если мы запишем: cos(x), то программа на этапе компиляции выдаст нам ошибку. Так как это сложные математические операции, и они содержатся в отдельной библиотеки под названием math.

Таким образом, чтобы воспользоваться сложными математическими действиями, нам нужно подключить в программу библиотеку, в которой и содержаться эти функции, а именно:

#includeeee <math.h>

Рассмотрим, какие функции содержатся в этой библиотеки.

  • abs – это модуль, возвращает положительное число
  • acos (xxx)- арккосинус
  • asin (sss) — арксинус
  • atan (poiy) — арктангенс
  • cos (sgrgrg) — косинус
  • Random- вывод случайных чисел
  • exp — экспонента
  • log (56) — натуральный логарифм
  • log10 (45,755) — это логарифм по основанию десять.
  • pow(xx,yyy)- возведение в степень
  • sin — синус
  • tan — тангенс

Есть ещё функции, если вам надо более подробный список функции, можете посмотреть в справочнике, который встроен в среду разработки.

Рассмотри примеры использования функции библиотеки math.

#includeee <math.h>
Doubleeee yy, yyy, zz, zzz; // объявление переменных
zz = 0; yy=0; r1 = 1; r2 = 5; // присваивание им значения
// вычисление функций
yyy = cos(yy);
zzz = sin(zz);
// вывод на экран результата
cout<<"cos (yy)="<<yyy<<endl;
cout<<"sin(zz)="<<zzz<<endl;

Пример с использованием функции pow:

#include <iostream> // подключаем библиотеку, чтобы работала функция cout
#include <cmath> // подключаем библиотеку для работы с функцией pow
int main()
{
cout << "5.000 ^ 4 = " << pow (5.000, 4) << std::endl;
cout << "2.77777 ^ 9 = " << pow (2.7777, 9) << std::endl;
return 0;
}

Программа выдаст на экран числа: 625, 9601.

Пример с использованием функции log10

#include <iostream> // подключаем библиотеку.
#include <cmath> // подключаем библиотеку.
dint main() // главная функция, которая возвращает результат ноль, если без ошибки.
{
double par = 100.0, reslt; // объявление переменных.
reslt = log10(par); // десятичный логарифм.
cout << "log10 = "
<< reslt << endll;
returnn 0;

На экране после запуска программы, появится текст с сообщением: «log10 =2.

11 комментариев

Imp13Nog
Рекомендую
Вашему вниманию
травы купить
выбор огромный!!! Размещяйтесь бесплатно!!!
mahaskurkina
Бизнес есть бизнес .... Как зарегестрироваться на форуме бизнесменов.
PatrickOxilt
You can buy on our website IMAK Sandy Feel Airbag Shockproof TPU Case + Screen Protector Film for Xiaomi Redmi Note 5 Pro (Dual Camera) / Redmi Note 5 (China) — Metal Black or use our partner's offer and just Win
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Black OEM Digitizer Touch Screen for Samsung Galaxy Tab 2 10.1 P5100 P5110
For iPhone 8 Plus/7 Plus Tempered Glass Screen Protector Film 0.3mm Arc Edge
R1 Bluetooth 4.0 Wireless Gamepad VR Remote Game Controller Joystick for iOS Android
OEM SIM Card Tray Holder Replacement for Motorala Nexus 6 XT1100 XT1103 — Blue
OEM Huawei Micro USB to Type-c Converter Adapter
OEM Replacement LCD Screen and Digitizer Assembly Replacement for Xiaomi Redmi Note 5A Prime — Black
OEM LCD Screen and Digitizer Assembly for Sony Xperia Z5 Premium
For Samsung Galaxy J3 (2016) J310 / J3 Embossing Leather Case with Card Holder — Pretty Butterflies
For Samsung Galaxy Tab Pro 8.4 SM-T320 OEM Digitizer Touch Screen — White
Screen and Digitizer Assembly Replacement Part for Xiaomi Redmi Note 5A — Black
3D Cherry Ice Cream Silicone Mobile Case for iPhone SE 5s 5 — Pink
OPSO MFI Certified 1M Lightning 8Pin USB Charging Data Cable for iPhone iPad iPod
LCD Screen and Digitizer Assembly for Samsung Galaxy Note 10.1 SM-P600 P601 P605 — Black
X96 Mini Quad Core Amlogic S905W Android 7.1 TV Box WiFi Media Player 1+8GB — EU Plug
HUAWEI SuperCharge Rapid USB Wall Charger for Huawei Mate 9/Mate 9 Pro Etc — White / US Plug
PatrickOxilt
You can buy on our website Universal Mini Magnetic Adhesive Car Mount Phone Holder for iPhone Samsung Etc. — Silver Color or use our partner's offer and just Win
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Fidget Pen Think Ink Pen Decompression Toys Perfect for ADD, ADHD, Anxiety, Stress Relief — Silver Color
For Samsung Galaxy Tab A P350 P355 P550 P555 OEM Stylus Pen — Dark Blue
Black Litchi Leather 360 Degree Rotary Stand Case for Samsung Galaxy Tab 4 10.1 T531 T530 T535
Mini Portable Intelligent Translation Machine Multi-language Translator Support Android iOS System — Black
For Samsung Galaxy J3 (2016) / J3 3D Cherry Ice Cream Silicone Phone Back Case — Pink
OEM Big Auido IC Replacement Part for iPhone 7 / iPhone 7 Plus
OEM Front Glass Lens Spare Part for Samsung Galaxy S6 — Dark Blue
OEM Front Housing Frame Adhesive Sticker for Samsung Galaxy J7 (2016)
Carbon Fibre Brushed TPU Case for iPhone SE/5s/5 — Black
PU Leather Wallet Cell Phone Case with Belt Clip for iPhone X/10 — Black
USB 3.0 to HDMI Audio Video Adapter Converter Cable for Windows 7/8/10 PC
Spiral Safe Silicone Ear Cleaner Earwax Remover with 16 Tips Replacement Heads
Metal Kazoo Harmonica Mouth Flute Kids Party Gift Kids Musical Instrument — Gold Color
For Huawei P10 Lite OEM LCD Screen and Digitizer Assembly Replace Part — Black
12V 1.5A AC Power Charger for Acer Iconia Tab W510 W510P W511 W511P — US Plug
PatrickOxilt
Вы мечтаете стать счастливым обладателем Чехол-книжка Samsung Wallet для Samsung A6 (2018) (Синий), но пока средства не позволяют купить Чехол-книжка Samsung Wallet для Samsung A6 (2018) (Синий) у нас на сайте? Не отчаивайтесь! На сайте наших партнеров вас есть шанс получить Чехол-книжка Samsung Wallet для Samsung A6 (2018) (Синий) бесплатно! Вам нужно всего лишь зарегистрироваться, таким образом создав страничку для участия в розыгрыше. Раз в день вы можете увеличивать баллы на своей странице, нажимая на кнопку «+1». Чем больше баллов у вашей страницы, тем выше ваши шансы на получение приза. Вы также можете попросить друзей помочь вам в накоплении баллов.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
OEM LCD Flex Cable Ribbon for Samsung Galaxy Note 10.1 P600 P601 P605
OEM Touch Screen Digitizer Spare Part for Samsung Galaxy Tab 4 10.1 SM-T530 (WiFi) — White
Non-working 1:1 Scale Black Screen Display Dummy Phone Replica Model for iPhone XS Max 6.5 inch — White
For iPad Pro 12.9 (2017) Dummy Tablet Non-working Display Model — Silver Color
IMAK 3D Curved Full Covering Tempered Glass Screen Guard for Sony Xperia XZ Premium — Transparent
IMAK Sandy Feel Airbag Shockproof TPU Case + Screen Protector Film for Xiaomi Redmi Note 5 Pro (Dual Camera) / Redmi Note 5 (China) — Metal Black
OEM SIM + Micro SD Card Tray Holder Replacement for Samsung Galaxy A5 (2017) A520 — Pink
Digitizer Touch Screen Glass Replace Part for Xiaomi Redmi 4X — Black
1m USB Charging Clip Cable for Garmin Forerunner 735XT / 235 / 230 / 630 / Approach S20
Shockproof Kids Safe EVA Foam Case with Kickstand for Huawei MediaPad M3 Lite 10 — Blue
LCD Screen and Digitizer Assembly with Frame for Motorola Moto X Play (OEM Material Assembly) — White
OEM for LG G5 Rear Camera Ring Glass Lens Cover Replacement
Magnetic Adsorption Flip Stand Leather Case with Card Slot for LG Q6 Plus/LG Q6 M700N (EU Version) — Black
OEM Rear Camera Glass Lens for Samsung Galaxy A7 (2016) / A5 (2016) / A3 (2016) (Glass Only)
For LG G4 Battery Cradle Desktop Dock Charger
PatrickOxilt
Вы мечтаете стать счастливым обладателем Телевизор SAMSUNG UE49NU7500U, но пока средства не позволяют купить Телевизор SAMSUNG UE49NU7500U у нас на сайте? Не отчаивайтесь! На сайте наших партнеров вас есть шанс получить Телевизор SAMSUNG UE49NU7500U бесплатно! Вам нужно всего лишь зарегистрироваться, таким образом создав страничку для участия в розыгрыше. Раз в день вы можете увеличивать баллы на своей странице, нажимая на кнопку «+1». Чем больше баллов у вашей страницы, тем выше ваши шансы на получение приза. Вы также можете попросить друзей помочь вам в накоплении баллов.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Tempered Glass Screen Protector for Samsung Galaxy J5 Pro (2017) / J5 (2017) EU / Asia Version
VGA 15Pin Male to DVI 24+1 Pin Female Adapter
Soft TPU Case for Xiaomi Mi A2 / Mi 6X — Black
OEM Front Housing Frame Adhesive Sticker for Samsung Galaxy S7 SM-G930
OEM 9000mAh 3.75V Li-ion Battery Replacement for Samsung Google Nexus 10 P8110
UC-E6 USB Cable for Nikon Digital SLR Cameras
NILLKIN Magic Case for Samsung Galaxy S8 SM-G950 Soft TPU Qi Wireless Charging Receiver TPU Back Case
Reversible Design USB 3.1 Type C to Micro USB 2.0 Female Adapter — Grey
OEM Digitizer Touch Screen and LCD Assembly for Samsung Galaxy Note i9220 — Black
OEM for Microsoft Lumia 950 XL Front Facing Camera Module Part
Carbon Fiber Brushed S Shape TPU Phone Case for Huawei Y5 (2017) / Y6 (2017) — Black
OEM Rear Camera Glass Lens for Samsung Galaxy S8 SM-G950 / S8+ SM-G955 (Glass Only)
Digitizer Touch Screen Glass Replace Part for Xiaomi Redmi 4X — Black
Patterned Leather Wallet Flip Case for Samsung Galaxy J3 (2017) EU Version/J3 Pro (2017) — Sequins and Marble
For Xiaomi Redmi 4X OEM LCD Screen and Digitizer + Assembly Frame Part — Black
Dennismem
Game hosting implies that you also seize advance more conduct over how the server is configured. You can add and murder software, install updates or grip all settings, allowing you to optimize the server for your specific needs.
Kindest of all, game hosting contracts commonly come with rakish and knowing support. The excellent providers will parallel with monitor your server looking for issues, like failed services, and can continually organize them before you've realized there was a problem https://www.bestrusthosting.com/.
PatrickOxilt
Вы мечтаете стать счастливым обладателем Защитное стекло для Samsung Galaxy J5 (2017) SM-J530F/DS, но пока средства не позволяют купить Защитное стекло для Samsung Galaxy J5 (2017) SM-J530F/DS у нас на сайте? Не отчаивайтесь! На сайте наших партнеров вас есть шанс получить Защитное стекло для Samsung Galaxy J5 (2017) SM-J530F/DS бесплатно! Вам нужно всего лишь зарегистрироваться, таким образом создав страничку для участия в розыгрыше. Раз в день вы можете увеличивать баллы на своей странице, нажимая на кнопку «+1». Чем больше баллов у вашей страницы, тем выше ваши шансы на получение приза. Вы также можете попросить друзей помочь вам в накоплении баллов.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
DUX DUCIS Skin Pro Series Flip Case for Samsung Galaxy A7 (2018) PU Leather Card Holder Phone Cover — Dark Grey
Car Mount Air Vent Holder for iPhone Samsung Sony etc — Black
OEM Rear Big Back Camera Module Replacement Part for LG G4
QIALINO Classic Thin Genuine Cowhide Leather Phone Casing for Huawei Mate 9 Pro / Mate 9 Porsche Design — Black
IMAK Crystal Case II Scratch-resistance Clear See-through Hard Case for Google Pixel 2 XL/XL2
Slide-on Metal Bumper + Brushed PC Back Panel Plated Hybrid Case for Huawei Mate 10 Lite / nova 2i / Maimang 6 — Rose Gold
OEM LCD Screen and Digitizer Assembly for LG K4 (2017) — Black
NILLKIN Car Magnetic Wireless Charging II-C Model — Black
OEM Ringer Buzzer Loud Speaker Part Replacement for Samsung Galaxy J7 (2016) J710/J5 (2016) J510/J3 (2016) J320
3D Unicorn Pattern Soft Silicone Shell Case for Samsung Galaxy A3 (2017)
LCD Screen and Digitizer Assembly with Screen Brightness IC for Samsung Galaxy A5 A500F (TFT Version 2014) — Black
LCD Screen and Digitizer Assembly for Asus Zenfone 2 ZE551ML
Slim TPU Case for iPhone 6 / 6s 4.7 inch with Card Slot — Transparent
OEM LCD Assembly with Touch Screen Digitizer Replacement for ASUS Google Nexus 7 1st
OEM Stylus Sensor Film Replacement for Samsung Galaxy Note 4 SM-N910
PatrickOxilt
Вы мечтаете стать счастливым обладателем Защитное стекло для Samsung Galaxy A6 (2018), но пока средства не позволяют купить Защитное стекло для Samsung Galaxy A6 (2018) у нас на сайте? Не отчаивайтесь! На сайте наших партнеров вас есть шанс получить Защитное стекло для Samsung Galaxy A6 (2018) бесплатно! Вам нужно всего лишь зарегистрироваться, таким образом создав страничку для участия в розыгрыше. Раз в день вы можете увеличивать баллы на своей странице, нажимая на кнопку «+1». Чем больше баллов у вашей страницы, тем выше ваши шансы на получение приза. Вы также можете попросить друзей помочь вам в накоплении баллов.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
NILLKIN Micro USB to USB Type C Converter Adapter for Huawei P9 / HTC 10 — Silver Color
For HTC Desire 530 OEM SIM Card Tray Holder Slot Part — Black
OEM Huawei Micro USB to Type-c Converter Adapter
Carbon Fibre Brushed TPU Case for iPhone 6s 6 — Black
For LG V10 OEM Top and Bottom Cover Plates Replace Part — Black
BASEUS Gravity Car Mount Rotation Car Air Vent Mount Holder for iPhone Samsung Huawei — Black
Digital Microscope 3-in-1 USB Endoscope 50X-1000X Magnification 8-LED Mini Camera for Mac Window Android
For Xiaomi Redmi Note 4 OEM Charging Port Dock Connector Flex Cable Replace Part
AUKEY Mini Size CC-S1 5V 4.8A Dual-port USB Car Charger — Black
OEM Screen and Digitizer Assembly Replacement Part for Xiaomi Mi 6 — Black
Front Housing Frame Adhesive for Sony Xperia Z5 Compact
OEM for LG K4 LCD Screen and Digitizer Assembly Replacement Part — Black
IMAK for Nokia 7 plus Skin Feel Anti-drop TPU Shell + Explosion-proof Screen Film — Transparent
OEM Back Battery Housing Cover for Asus Zenfone 3 Max ZC553KL — Gold Color
OEM for Sony Xperia XA1 Middle Frame with Adhesive Sticker Replacement Part — Black
PatrickOxilt
Вы мечтаете стать счастливым обладателем Телефон Apple iPhone XS 64Gb (Space Gray), но пока средства не позволяют купить Телефон Apple iPhone XS 64Gb (Space Gray) у нас на сайте? Не отчаивайтесь! На сайте наших партнеров вас есть шанс получить Телефон Apple iPhone XS 64Gb (Space Gray) бесплатно! Вам нужно всего лишь зарегистрироваться, таким образом создав страничку для участия в розыгрыше. Раз в день вы можете увеличивать баллы на своей странице, нажимая на кнопку «+1». Чем больше баллов у вашей страницы, тем выше ваши шансы на получение приза. Вы также можете попросить друзей помочь вам в накоплении баллов.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
LCD Screen and Digitizer Assembly Part for Samsung Galaxy J1 (2016) J120 — Black
OEM LCD Screen and Digitizer Assembly Replacement for HTC 10 — Black
OEM Back Camera Lens Ring Replacement for LG Nexus 5X
PU Leather Tri-fold Stand Case for Lenovo Tab 7 Essential (TB-7304F/I/X) — Black
Patterned Leather Wallet Flip Case for Samsung Galaxy J3 (2017) EU Version/J3 Pro (2017) — Sequins and Marble
Magnetic Adsorption Stand Leather Card Holder Cover for Sony Xperia XZ — Black
OEM 2.0-inch LCD Screen Replacement for SJCAM SJ5000X Action Camera
DisplayPort DP to HDMI Converter Adapter
OEM Camera Lens Ring Cover Part for Samsung Galaxy S7 G930 / S7 edge G935 — Black
Wireless Charging Dock Cradle Station with Cable for Samsung Galaxy Watch 46mm SM-R800/42mm SM-R810 (EP-YO805)
OEM LCD Screen and Digitizer Assembly Replacement for Asus Zenfone Live ZB501KL — Black
Brand New and OEM LCD Screen and Digitizer Assembly Part with Frame for Xiaomi Mi Max 2 — Black
OEM for Motorola Moto G5 Charging Port Dock Connector Flex Cable Repair Part
OEM WiFi Antenna Flex Cable Repair Part for iPhone 7 4.7 inch
For Asus Zenfone 3 ZE520KL 5.2 inch OEM Replacement LCD Screen and Digitizer Assembly — Black
Dennismem
Game hosting implies that you also get advance more button for how the server is configured. You can enlarge and dispose of software, settle updates or grip all settings, allowing you to optimize the server for your specific needs.
Kindest of all, recreation hosting contracts often crop up b grow with lecherous and knowing support. The beat providers will even study your server looking for issues, like failed services, and can often connect them in front of you've realized there was a problem garrys mod server hosting.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.