اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

مشکل توان رسانی در کامپایلر code::blocks

0 امتیاز
780 نمایش

سلام
توی code blocks وقتی متغیر p2 رو برابر 5 به توان 2 قرار میدم, اون رو 24 قرار میده! میشه راهنمایی کنید که چرا؟؟

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
int p=5;
int p2;
p2=pow(p,2);
cout << pow(p,2) << " " <<p2 ;
}

خروجی : 24 25

پرسیده شده جمعه ۱۰ بهمن ۱۳۹۳ در C++ توسط کوچولو  

1 پاسخ

0 امتیاز
int main()
{
    double a=5;
    double b;
    b=pow(a,2.0);
    cout<<b;
    return 0;
}
پاسخ داده شده جمعه ۱۹ مرداد ۱۳۹۷ توسط Nima  
ویرایش شده جمعه ۱۹ مرداد ۱۳۹۷ توسط prodo