تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 4 از 326 اولاول 123456781454104 ... آخرآخر
نمايش نتايج 31 به 40 از 3257

نام تاپيک: سوالات مبتدی و عمومی (++C, C) خود را اینجا بپرسید

  1. #31
    اگه نباشه جاش خالی می مونه sherlockholmz's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    دنياي قبل از مرگ
    پست ها
    439

    پيش فرض

    سلام
    من برنامه نویسی با c رو تازه شروع کردم قبلا با vb کار می کردم به خاطر همین الان تو دستور نویسی خیلی مشکل دارم یه برنامه نوشتم که مشکلات زیادی داره لطفا اشکالات برنامه ی من رو بگید چون هر کاری می کنم درست نمی شه:
    برنامه این است که سه عدد از ورودی می گیره و اعلام می کنه که آیا این سه عدد اضلاع مثلث می توانند باشند یا نه اگر بله چه نوع مثلثی.
    #include <stdio.h>
    void main()
    {
    float a,b,c;
    scanf("%f%f%f",&a,&b,&c);
    if (c >= (a + b)) || (b >= (c + a)) || (a >= (b + c))
    {
    printf( "Mosallas Nist");
    GoTo 0;
    }
    if a = c And b = c;
    {
    printf( "M.azla");
    GoTo 0;
    }
    if (a = b) || (b = c) || (a = c);
    {
    If (c ^ 2 = b ^ 2 + a ^ 2) || (b ^ 2 = c ^ 2 + a ^ 2) || (a ^ 2 = b ^ 2 + c ^ 2);
    printf( "M.saghein ghaemozavieh");
    Else
    printf( "M.saghein");
    GoTo 0;
    }
    if (c ^ 2 = b ^ 2 + a ^ 2) || (b ^ 2 = c ^ 2 + a ^ 2) || (a ^ 2 = b ^ 2 + c ^ 2);
    {
    printf("Ghaemozavieh");
    GoTo 0;
    }
    printf( "Mokhtalefolazla");
    0
    }
    اين برنامه را خوب بررسي كنيد:
    #include <stdio.h>
    #include <conio.h>

    void main(void)
    {int a,b,c;
    while(1)
    {clrscr();
    printf("\nAdade khod ra vared konid");
    printf("\na=");
    scanf("%d",&a);
    printf("\nb=");
    scanf("%d",&b);
    printf("\nc=");
    scanf("%d",&c);
    if((a+b)<c || (a+c)<b || (b+c)<a)
    printf("\nIn yek mosallas nist!");
    else if(a==b & a==c)
    printf("\nIn yek mosallas motasaviol'azla ast.");
    else if(a==b || a==c || b==c)
    printf("\nIn yek mosallas motasavios'saghein ast.");
    else if(a*a==(b*b)+(c*c) || b*b==(a*a)+(c*c) || c*c==(a*a)+(b*b
    printf("\nIn yek mosallas ghaemoz'zavie ast.");
    else printf("\nIn yek mosallas mokhtalefol'azla ast.");
    printf("\nDo you want to try again(y/n)?");
    if(getch()=='y')continue;
    break;
    {
    {

  2. #32
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    m3hrz4d جان دستت درد نکنه.
    من نمی دونم چه جوری واریانس را بنویسم.
    در ضمن دستور درج کردن در آرایه و حذف کردن از آرایه چی هست؟
    منم در مورد واریانس نمیدونم..
    حذف یا درج دستور خاصی نداره.الگوریتم درج اینه که همه ی اعضای آرایه از اونجایی که درج میخواد انجام بشه یه خونه به جلو حرکت کنن و بعد ما عضو مورد نظرمون رو قرار بدیم.مثلا اگه A B C D E F عضو های آرایه باشن و ما بخوانیم X رو بین C و D یعنی تو خونه ی چهارم بگذاریم باید اول D , E , F رو یه خونه ببریم جلو(ارایه باید طولش به اندازه کافی باشه) یعنی آرایمون اینطوری میشه : A B C D D E F حالا X رو توی خونه ی سوم(بجای D ی قبلی) قرار میدیم و میشه A B C X D E F.با این عملیات size ظاهری آرایه یکی زیاد میشه.
    برای حذف هم کافیه از اونجایی که عضو مورد نظر رو میخواهیم حذف کنیم به بعد, اعضا رو یه خونه بیاریم عقب مثلا اگه توی A B C D E F بخواهیم B رو حذف کنیم باید C, D , E , F رو به ترتیب یه خونه بیاریم عقب تا بشه A C D E F F و حالا ما یه عضو اضافه F آخر آرایه داریم که با کم کردن 1 از size ظاهری آرایه اصلا این F اضافی رو در نظر نمیگیرم.(یعنی اینجا فرض میکنیم طول آرایه 5 تاس نه 6 تا)

  3. #33
    اگه نباشه جاش خالی می مونه shadmehrdj's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    Tehran
    پست ها
    203

    پيش فرض

    منم در مورد واریانس نمیدونم..
    حذف یا درج دستور خاصی نداره.الگوریتم درج اینه که همه ی اعضای آرایه از اونجایی که درج میخواد انجام بشه یه خونه به جلو حرکت کنن و بعد ما عضو مورد نظرمون رو قرار بدیم.مثلا اگه A B C D E F عضو های آرایه باشن و ما بخوانیم X رو بین C و D یعنی تو خونه ی چهارم بگذاریم باید اول D , E , F رو یه خونه ببریم جلو(ارایه باید طولش به اندازه کافی باشه) یعنی آرایمون اینطوری میشه : A B C D D E F حالا X رو توی خونه ی سوم(بجای D ی قبلی) قرار میدیم و میشه A B C X D E F.با این عملیات size ظاهری آرایه یکی زیاد میشه.
    برای حذف هم کافیه از اونجایی که عضو مورد نظر رو میخواهیم حذف کنیم به بعد, اعضا رو یه خونه بیاریم عقب مثلا اگه توی A B C D E F بخواهیم B رو حذف کنیم باید C, D , E , F رو به ترتیب یه خونه بیاریم عقب تا بشه A C D E F F و حالا ما یه عضو اضافه F آخر آرایه داریم که با کم کردن 1 از size ظاهری آرایه اصلا این F اضافی رو در نظر نمیگیرم.(یعنی اینجا فرض میکنیم طول آرایه 5 تاس نه 6 تا)
    من چه جوری این کار ار در برنامه نویسی انجام بدم.کدش را میشه بنویسید.

  4. #34
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    من چه جوری این کار ار در برنامه نویسی انجام بدم.کدش را میشه بنویسید.
    اگه با حلقه ی for آشنایی داشته باشین راحت میتونین بنویسین کافیه یکم وقت بگذارین تا دستتون بیاد.

  5. #35
    اگه نباشه جاش خالی می مونه shadmehrdj's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    Tehran
    پست ها
    203

    پيش فرض

    اگه با حلقه ی for آشنایی داشته باشین راحت میتونین بنویسین کافیه یکم وقت بگذارین تا دستتون بیاد.
    من با دستور for آشنایی دارم.میشه شما یک مثال برای من بزنید(البته با کد)
    من نمی دونم چه جوری یک خانه به جلو ببرم.

  6. #36
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    من با دستور for آشنایی دارم.میشه شما یک مثال برای من بزنید(البته با کد)
    من نمی دونم چه جوری یک خانه به جلو ببرم.
    از آخر به اول که حساب کنیم, عضو 1+i ام آرایه باید برابر با عضو i ام بشه و بعد عضو i ام برابر با عضو i-1 ام الی آخر...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. #37
    اگه نباشه جاش خالی می مونه shadmehrdj's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    Tehran
    پست ها
    203

    پيش فرض

    m3hrz4d دستت درد نکنه.خیلی زحمت برای این تاپیک میکشی.

  8. #38
    آخر فروم باز seyyedi's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    بوشهر
    پست ها
    1,764

    پيش فرض

    دوستان سلام
    من می خوام ابتدایی ترین سوال ممکن رو بپرسم چون مبتدی هستم
    بین #c و ++C و vb کدوم رو برا یادگیری انتخاب کنم؟؟؟؟
    معیارم هم کمی سرگرم شدن و خیلی بیشتر آینده اون هست
    این سوالو تو تاپیک vb هم مطرح کردم
    ممنون میشم جواب من مبتدی رو هم بدید

  9. #39
    داره خودمونی میشه farnaz_bahall's Avatar
    تاريخ عضويت
    Sep 2007
    پست ها
    80

    پيش فرض

    اين برنامه را خوب بررسي كنيد:
    #include <stdio.h>
    #include <conio.h>

    void main(void)
    {int a,b,c;
    while(1)
    {clrscr();
    printf("\nAdade khod ra vared konid");
    printf("\na=");
    scanf("%d",&a);
    printf("\nb=");
    scanf("%d",&b);
    printf("\nc=");
    scanf("%d",&c);
    if((a+b)<c || (a+c)<b || (b+c)<a)
    printf("\nIn yek mosallas nist!");
    else if(a==b & a==c)
    printf("\nIn yek mosallas motasaviol'azla ast.");
    else if(a==b || a==c || b==c)
    printf("\nIn yek mosallas motasavios'saghein ast.");
    else if(a*a==(b*b)+(c*c) || b*b==(a*a)+(c*c) || c*c==(a*a)+(b*b
    printf("\nIn yek mosallas ghaemoz'zavie ast.");
    else printf("\nIn yek mosallas mokhtalefol'azla ast.");
    printf("\nDo you want to try again(y/n)?");
    if(getch()=='y')continue;
    break;
    {
    {
    جناب شرلوک هلمز من این برنامه رو اجرا کردم خب باید قبول کنم برنامه شما از برنامه ی من خیلی بهتر بود اما به من حق بدید چون من با vb کار می کردم و با قرار دادن textbox و این جور چیزا کارم رو راه می انداختم و حالا که اومدم سراغ c می دونم هنوز خیلی توش باید کار کنم تا برنامه های خوبی مثل این بنویسم.
    از برنامه تون ممنون یه سری چیز جدید یاد گرفتم.

  10. #40
    داره خودمونی میشه farnaz_bahall's Avatar
    تاريخ عضويت
    Sep 2007
    پست ها
    80

    پيش فرض

    بازم برنامه ی اشکال دار و باز هم درخواست از یه نفر برای حل مشکل:
    این برنامه ی محاسبه ی sin بر اساس دنباله ی مربوطشه.
    این برنامه نیاز داره که فاکتوریل بعضی اعداد رو محاسبه کنه که من برای این کار fact رو تعریف کردم و بعد در زیر برنامه ی fact رو نوشتم اما وقتی اجرا می کنم ارور می ده و می گه این function تعریف شده نیست و اصلا به آخر برنامه توجه نمی کنه حالا چی کار باید بکنم؟
    #include <stdio.h>
    #include <math.h>
    void main (void)
    {
    float x,sin=0;
    scanf("%f",&x);
    int i;
    for(i=1;i<10;i++)
    sin=sin+pow(x,2*i-1)*pow(-1,i-1)/Fact(2*i-1);
    printf("Sin%f=%f",x,sin);
    }
    int Fact(int n)
    {
    int i,result=1;
    for(i=1;i<=n;i++)
    result=result*i;
    return result;
    }

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •