الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف احسب الوقت في برامج السي؟

مغلق
بدأه ashamry في 5 مايو 2002 · 1 رد · 426 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

المطلوب:حساب الوقت الذي اخذه الجهاز في حساب هذه المعادلات:

البرنامج:

#include

#include

int main(void)

{

int i;

float h;

double x[12],y[12],ye[12]={0.0},A[12]={0.0},r[12]={0.0};

printf("nEnter the value of h=");

scanf("%f",&h);

x[0]=0.0;y[0]=1.0;

for(i=0;i<11;i++)

{

x[i+1]=x+h;

y[i+1]=y+h*(1-x+4*y);

ye=(1.0/4.0)*x-(3.0/16.0)+(19.0/16.0)*exp(4.0*x); A=fabs(ye-y);

r=fabs(A)/fabs(y);

}

printf("n Xnt YnttY(Xn)tt |Y(Xn)-Yn|t |Y(Xn)-Yn|/|Yn|n");

for(i=0;i<11;i++)

printf("n %.1f t %0.6f t%0.6f t %0.6f t %0.6fn ",x,y,ye,A,r);

return 0;

}

#2

السلام عليكم

احدى الطرف هي استعمال الدالة GetTickCount ( دالة api ) .

لاستعمالها لابد من اضافة windows.h

استدعي الدالة قبل المعادلة وبعدها واحسب الفرق بين القيمتين و الناتج يكون بالــ millisecond .

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…