نمایش نتایج 1 تا 3 از 3

نام تاپیک: برنامه e^x = 1 + x + x2/2! + x3/3! + x4/4! به زبان C

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    تهران
    پست
    227

    Question برنامه e^x = 1 + x + x2/2! + x3/3! + x4/4! به زبان C

    با سلام خدمت دوستان و بزرگواران
    من تو محیط برنامه ++Borland C به زبان سی می خوام این فرمول رو پیاده کنم:
    e^x = 1 + x + x2/2! + x3/3! + x4/4! + ...
    که از کد زیر استفاده کردم:

    #include<stdio.h>
    #include<conio.h>
    #include<iostream.h>
    int main()
    {
    int x,n,e,i,j,pow,fact;
    pow=1;fact=1;
    printf("Enter Tow Number x,n: ");
    scanf("%d%d",&x,&n);
    for(j=1,j<=n,j++)
    {
    fact*=j;
    }
    for(i=1,i<=n,i++)
    {
    e=1+(x*i/fac);
    }
    printf("\n e=%f",e);
    getch();
    return 0;
    }

    ولی با خطا های زیر مواجه شدم:
    err cpp fact.png
    که مربوط به خط For j هست.
    ممنون میشم راهنماییم کنید که چجوری این مشکل رو حل کنم و از چه کدی باید استفاده کنم.
    باتشکر از تمامی دوستان و بزرگواران

  2. #2

    نقل قول: برنامه e^x = 1 + x + x2/2! + x3/3! + x4/4! به زبان C

    نقل قول نوشته شده توسط bmvgod مشاهده تاپیک
    با سلام خدمت دوستان و بزرگواران
    من تو محیط برنامه ++Borland C به زبان سی می خوام این فرمول رو پیاده کنم:
    e^x = 1 + x + x2/2! + x3/3! + x4/4! + ...
    که از کد زیر استفاده کردم:

    #include<stdio.h>
    #include<conio.h>
    #include<iostream.h>
    int main()
    {
    int x,n,e,i,j,pow,fact;
    pow=1;fact=1;
    printf("Enter Tow Number x,n: ");
    scanf("%d%d",&x,&n);
    for(j=1,j<=n,j++)
    {
    fact*=j;
    }
    for(i=1,i<=n,i++)
    {
    e=1+(x*i/fac);
    }
    printf("\n e=%f",e);
    getch();
    return 0;
    }

    ولی با خطا های زیر مواجه شدم:
    err cpp fact.png
    که مربوط به خط For j هست.
    ممنون میشم راهنماییم کنید که چجوری این مشکل رو حل کنم و از چه کدی باید استفاده کنم.
    باتشکر از تمامی دوستان و بزرگواران
    در دستور for باید از سمی کالن(;) استفاده کنید نه از کالن (,)

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    تهران
    پست
    227

    نقل قول: برنامه e^x = 1 + x + x2/2! + x3/3! + x4/4! به زبان C

    نقل قول نوشته شده توسط farhad_shiri_ex مشاهده تاپیک
    در دستور for باید از سمی کالن(;) استفاده کنید نه از کالن (,)
    بسیار ممنون از راهنماییتون
    سپاس گذارم

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •