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

نام تاپیک: حد وسط 3 عدد

  1. #1

    حد وسط 3 عدد

    سلام.
    اگر 3 تا عدد رو بگیریم و بخواییم مشخص کنیم حد وسط این اعداد چنده باید چکار کنیم؟ (با if می خوام بنویسم)

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1395
    محل زندگی
    تهران
    پست
    34

    نقل قول: حد وسط 3 عدد

     
    #include<iostream>
    using namespace std;
    int main() {
    int num1, num2, num3, middle;
    cin >> num1 >> num2 >> num3;
    if (num1 > num2 > num3) {
    middle = num2;
    }
    if (num1 > num3>num2) {
    middle = num3;
    }
    if (num2 > num1 > num3) {
    middle = num1;
    }
    if (num2 > num3>num1) {
    middle = num3;
    }
    if (num3 > num2 > num1) {
    middle = num2;
    }
    if (num3 > num1>num2) {
    middle = num1;
    }
    cout << middle;

    }





  3. #3

    نقل قول: حد وسط 3 عدد

    نقل قول نوشته شده توسط smokyshadow مشاهده تاپیک
     
    #include<iostream>
    using namespace std;
    int main() {
    int num1, num2, num3, middle;
    cin >> num1 >> num2 >> num3;
    if (num1 > num2 > num3) {
    middle = num2;
    }
    if (num1 > num3>num2) {
    middle = num3;
    }
    if (num2 > num1 > num3) {
    middle = num1;
    }
    if (num2 > num3>num1) {
    middle = num3;
    }
    if (num3 > num2 > num1) {
    middle = num2;
    }
    if (num3 > num1>num2) {
    middle = num1;
    }
    cout << middle;

    }





    جواب نمیده. خروجی یک عدد نامعتبر چند رقمی است

  4. #4
    کاربر دائمی
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    Fars
    پست
    108

    نقل قول: حد وسط 3 عدد

    #include <iostream>
    using namespace std;
    int main()
    {
    int a , b , c ;
    cout << " a ra vared konid :";
    cin >> a ;
    cout << " b ra vared konid :";
    cin >> b ;
    cout << " c ra vared konid :";
    cin >> c;
    if ( a < b )
    if ( b < c ) cout << b << " bein " << a << " va " << c << " ast .";
    if ( a < c )
    if ( c < b ) cout << c << " bein " << a << " va " << b << " ast ";

    if ( b < c )
    if ( c < a ) cout << c << " bein " << a << " va " << b << " ast ";
    if ( b < a )
    if ( a < c) cout << a << " bein " << b << " va " << c << " ast ";

    if ( c < a )
    if ( a < b ) cout << a << " bein " << b << " va " << c << " ast ";
    if ( c < b )
    if ( b < a ) cout << b << " bein " << a << " va " << c << " ast ";

    }


  5. #5

    نقل قول: حد وسط 3 عدد

    نقل قول نوشته شده توسط محسن=0 مشاهده تاپیک
    #include <iostream>
    using namespace std;
    int main()
    {
    int a , b , c ;
    cout << " a ra vared konid :";
    cin >> a ;
    cout << " b ra vared konid :";
    cin >> b ;
    cout << " c ra vared konid :";
    cin >> c;
    if ( a < b )
    if ( b < c ) cout << b << " bein " << a << " va " << c << " ast .";
    if ( a < c )
    if ( c < b ) cout << c << " bein " << a << " va " << b << " ast ";

    if ( b < c )
    if ( c < a ) cout << c << " bein " << a << " va " << b << " ast ";
    if ( b < a )
    if ( a < c) cout << a << " bein " << b << " va " << c << " ast ";

    if ( c < a )
    if ( a < b ) cout << a << " bein " << b << " va " << c << " ast ";
    if ( c < b )
    if ( b < a ) cout << b << " bein " << a << " va " << c << " ast ";

    }

    نه بازم اونچه که من می خوام رو عمل نمی کنه. من می خوام فرضا عدد 3 8 1 رو که دادم بگه 8 مابین دو عدد دیگر است.

  6. #6
    کاربر جدید
    تاریخ عضویت
    آذر 1389
    محل زندگی
    ارومیه
    پست
    29

    نقل قول: حد وسط 3 عدد

    این که میگی اصلا نیازی به شرط هم نداره!
    کافیه هر کدوم رو بریزی توی یه متغیر مثلا a و b و c
    بعدش هم b رو چاپ میکنی!

  7. #7

    نقل قول: حد وسط 3 عدد


    #include <stdlib.h>
    #include <stdio.h>
    int main()
    {
    int a=1, b=77, c=76;
    printf ("%d\n", a>b&&a<c || a<b&&a>c ? a : b>a&&b<c || b<a&&b>c ? b : c>a&&c<b || c<a&&c>b ? c : -123456789);
    return (EXIT_SUCCESS);
    }


  8. #8

    نقل قول: حد وسط 3 عدد


    #include <iostream>
    using namespace std;
    int main()
    {
    int n1, n2, n3, middle;
    cout << "enter 3 integers: " ;
    cin >> n1 >> n2 >> n3 ;
    if(n1<n2 && n2<n3) middle=n2;
    if(n1<n3 && n3<n2) middle=n3;
    if(n2<n1 && n1<n3) middle=n1;
    if(n2<n3 && n3<n1) middle=n3;
    if(n3<n1 && n1<n2) middle=n1;
    if(n3<n2 && n2<n1) middle=n2;
    cout << middle << '\n';
    return 0;
    }

تاپیک های مشابه

  1. نرم افزار تبدیل گفتار به نوشتار در حد تنها عدد
    نوشته شده توسط sara_aryanfar در بخش C#‎‎
    پاسخ: 6
    آخرین پست: پنج شنبه 14 دی 1396, 09:48 صبح
  2. برنامه بدست آوردن فاکتوریل یک عدد بزرگ
    نوشته شده توسط سحر در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 8
    آخرین پست: سه شنبه 09 بهمن 1386, 23:23 عصر
  3. جمع دو عدد بر حسب زمان
    نوشته شده توسط m_reza در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 9
    آخرین پست: دوشنبه 21 مهر 1382, 14:27 عصر
  4. دریافت فقط عدد در EditBox
    نوشته شده توسط mohammad_mahdawi در بخش برنامه نویسی در Delphi
    پاسخ: 9
    آخرین پست: سه شنبه 15 مهر 1382, 00:26 صبح
  5. گرد کردن یک عدد اعشاری
    نوشته شده توسط Microsoft در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: جمعه 24 مرداد 1382, 15:09 عصر

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

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