حين أقوم بطباعة عناصر المصفوفتين من نوع double تظهر جميعها أصفار. ما المشكلة و ما حلها؟
لدي مشكلة في الكود التالي. عندما أقوم بطباعة عناصر المصفوفتين من نوع double تظهر جميعها أصفار. ما المشكلة و ما حلها؟
في المصفوفة fp
أريد قسمة عناصر المصفوفة f
على ٢٠ و وضعها في المصفوفة fp
و في المصفوفة fh
أريد تخزين قيم المصفوفة fp
مضروبة بـ100.
#include<iostream>
using namespace std;
int main ()
{
double fp[10]= {0.0}, fh[10]= {0.0};
int f[10]= {8,9,3,4,6,1,9,6},i,j,nd=20;
for (i=0; i<8; i++)
{
fp[i]=f[i]/nd;
}
for (j=0; j<8; j++)
{
fh[j]=fp[j]*100;
}
for (j=0; j<8; j++) {
cout<<"fp= "<<fp[j]<<"\t"<<"fh= "<<fh[j];
}
}
#include<iostream>
using namespace std;
int main ()
{
double fp[10]= {0.0}, fh[10]= {0.0};
int f[10]= {8,9,3,4,6,1,9,6},i,j,nd=20;
for (i=0; i<8; i++)
{
fp[i]=f[i]/nd;
}
for (j=0; j<8; j++)
{
fh[j]=fp[j]*100;
}
for (j=0; j<8; j++) {
cout<<"fp= "<<fp[j]<<"\t"<<"fh= "<<fh[j];
}
}