سلام؛ یادمه هفته پیش یه سوال دیگه هم کردید از تابع pow یا توان
نمیدونم برنامتون رو درست کردید یا نه اما امروز فرصت کردم رفتم دوباره یه نگا بش انداختم ، فهمیدم شما وقتی میخواستید یه double بگیرید تو دستور scanf
%f گذاشتید که خب دقیقاٌ به خاطر همین برنامه اشتباه جواب میداد و میگفت صفر
باید به جای اون %lf بذاریم و برنامه درست میشه!
در ضمن همیشه واسه تابع هایی که نمیدونید چی میگیرند و اینا به index خود c مراجعه کنید از 100 تا استاد بهتره!
راستی کد رو هم میذارم که راحت بشه کارت
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<conio.h>
int main(){
clrscr();
double number1;
int number2;
double x;
printf("plz enter num 1\n");
scanf("%lf",&number1);
printf("plz enter num 2\n");
scanf("%d",&number2);
x=pow(number1,number2);
printf("%lf",x);
getch();
return 0;
}