PDA

View Full Version : سوال: گرد کردن در چه فایل کتابخانه ای هست؟



hercool
پنج شنبه 12 فروردین 1389, 21:20 عصر
سلام خدمت دوستان
من می خوام تابع سینوس رو بنویسم اما عدد خیلی بزرگ در میاد و از حد متغییر خارج میشه و خطای سر باری میده
می خوام از تابع round استفاده کنم اما مشکلم اینه که این تابع رو نمیشناسه یعنی خودم هم نمی دونم این تابع در چه فایل کتابخانه ای هست
ممنون میشم یکی راهنمایی کنه

Arcsinos
پنج شنبه 12 فروردین 1389, 22:43 عصر
سلام تو این یه ربع که دنبالش گشتم چیزی پیدا نکردم و فکر کنم تابع round البته شاید تو c تعریف نشده بازم میگم شاید و لی من خودم یه تابع نوشتم و امتحان کردم که کار تابع round رو انجام میده .


#include<iostream.h>
#include<conio.h>
int round(float y)
{
float q;
int z;
z=y;
q=y-z;
if (q>=(0.5))
return z+1;
else
return z;
}
int main()
{
int a;
float x;
cout << "pleas enter a float number : ";
cin>>x;
a=round(x);
cout<<a;
getch();
return 0;
}

اجرای برنامه :

pleas enter a float number:5.69
6
pleas enter a float number:5.42
5

Salar Ashgi
پنج شنبه 12 فروردین 1389, 23:48 عصر
سلام خدمت دوستان
من می خوام تابع سینوس رو بنویسم اما عدد خیلی بزرگ در میاد و از حد متغییر خارج میشه و خطای سر باری میده
می خوام از تابع round استفاده کنم اما مشکلم اینه که این تابع رو نمیشناسه یعنی خودم هم نمی دونم این تابع در چه فایل کتابخانه ای هست
ممنون میشم یکی راهنمایی کنه

نباید چنین مشکلی بوجود بیاد .



#include <iostream>
#include <conio>
#include <math>
int main(){
double res = sin(20);
cout<<res<<endl;
getch();
}


(به رادیان )

اگر منظورتان چیز دیگری هست ، بیان کنید .