السلام عليكم و رحمة الله و بركاته
عندي مشكله في هذا الكود حيث المفروض ان يتم ادخال ارقام في جدول ثم ادخال قوة فيخلق جدول اخر به ارقام الجدول الاول بالقوة المعطاة، لكن يجب حساب القوة دون استعمال الامر pow
#include<stdio.h>#include<stdlib.h>main(){ int i,t,n1,p1; int puissance(int x,int n,int p) { int va; if(n>0) va=n; else va=-n; p=1; for(i=1;i<=va;i++) p=p*x; if(n<0) p=1/p; return p; } printf("donner la taille du tableau:\t"); scanf("%d",&t); float T1[t],T2[t]; //déclatation des tableaux for (i=0;i<t;i++) { printf("donner un reel:\t"); scanf("%f",&T1); } printf("donner la puissance:\t"); scanf("%d",&n1); for(i=0;i<t;i++) { T2=puissance(T1,n1,T2); printf("%f\t",T2); }return 0;system("pause");}
كما تلاحظون في الصورة الجدول به 3 خانات لكن في النتيحه اعطانا فقط واحده مع انو باستعمال pow بنفس الكود هذه هي النتيجه





