امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در یک الگوریتم ساده
نویسنده پیام
محمدعلي آفلاین
كاربر تک ستاره
*

ارسال‌ها: 37
موضوع‌ها: 13
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 12
( 16 تشکر در 13 ارسال )
ارسال: #1
کمک در یک الگوریتم ساده
سلام دوستان
با دوستان یه کل کل کردیم که شدنیه حالا موندم توش ، میخوام بدون استفاده از حلقه ، شرط ها و ..... فقط و فقط با استفاده از && || ! مقدار Max Min رو پیدا کنیم ، چجوری ؟

int a , b, max , min, ;
cin>> a>>b ;
max = ????????
min = ????????

خیلی ممنونم .

کلی سئوال دارم که باید جواب تک تک اونها رو از iranled در بیارم .
پس حالا حالا تو اینجا کار دارم .
ایـنـجا رو ببینید
(آخرین ویرایش در این ارسال: ۱۰-مهر-۱۳۹۳, ۲۳:۳۵:۵۶، توسط محمدعلي.)
۱۰-مهر-۱۳۹۳, ۲۳:۳۵:۲۷
ارسال‌ها
پاسخ
NO DONGLE آفلاین
مدیر بخش نفوذ و امنیت
*****

ارسال‌ها: 493
موضوع‌ها: 9
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 46
( 1829 تشکر در 485 ارسال )
ارسال: #2
RE: کمک در یک الگوریتم ساده
سوالتو واضح تر بگو.اگه منظورت اینه که از بین دو عدد بزرگترین و کوچکترین رو پیدا کنی:[code][code]
کد php:
#include <iostream>
using namespace std;

int main ()
{
  
int a,b,c;

  
a=2;
  
b=7;
  
= (a>b) ? b;

  
cout << << '\n';


خروجی:
7


یا:

کد php:
int main()
{
int a,b,min,max
cout 
<< "lotfan do shomare vared konid:";
cin >>a>>b;
min=(a<b)?a:b;
cout<<"min num is:"<<min<<endl;
max=(a>b)?a:b;
cout<<"max num is:"<<max<<endl

بادستور Getline هم میشه , و آرایه.
(آخرین ویرایش در این ارسال: ۱۱-مهر-۱۳۹۳, ۰۱:۲۵:۴۶، توسط NO DONGLE.)
۱۱-مهر-۱۳۹۳, ۰۰:۲۴:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : grimm, رسول, omid_phoenix, salehjg, محمدعلي
NO DONGLE آفلاین
مدیر بخش نفوذ و امنیت
*****

ارسال‌ها: 493
موضوع‌ها: 9
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 46
( 1829 تشکر در 485 ارسال )
ارسال: #3
RE: کمک در یک الگوریتم ساده
کد php:
#include <iostream>
using namespace std;


int main()
{
int x 00max 0;
int smallestlargest;

cout << "Please enter 2 integer numbers:      ";
cin >> >> y;

smallest = (== 1) + (1);
smallest = (== 1) + (1);

largest = (== 1) + (1);
largest = (== 1) + (1);

cout << "Smallest: " << smallest << endl;
cout << "Largest: " << largest << endl;



return 
0;


کد php:
int main()
{
    
int a 108;
    
cin >> >> >> c;
    
int max  amin a;
    
// For Max
    
((b) && (c) && (max=a)) || 
           ((
c) && (a) && (max=b)) || 
           (
max=c) ;

    
// For min
    
((b) && (c) && (min=a)) || 
         ((
c) && (a) && (min=b)) || 
         (
min=c) ;

    
cout << "max = " << max;
    
cout << "and min = " << min;
    return 
1;


اینم برای سه ورودی هستش

با هرکدومشون راحت تری :)
(آخرین ویرایش در این ارسال: ۱۱-مهر-۱۳۹۳, ۰۱:۳۳:۰۹، توسط NO DONGLE.)
۱۱-مهر-۱۳۹۳, ۰۱:۲۹:۲۸
ارسال‌ها
پاسخ
تشکر شده توسط : grimm, رسول, omid_phoenix, salehjg, محمدعلي
محمدعلي آفلاین
كاربر تک ستاره
*

ارسال‌ها: 37
موضوع‌ها: 13
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 12
( 16 تشکر در 13 ارسال )
ارسال: #4
RE: کمک در یک الگوریتم ساده
خیلی متشکرم دستتون درد نکنه ، این کد عالیه


#include <iostream>
using namespace std;

کد:
int main()
{
int x = 0, y = 0, max = 0;
int smallest, largest;

cout << "Please enter 2 integer numbers:      ";
cin >> x >> y;

smallest = (x < y == 1) + (x - 1);
smallest = (y < x == 1) + (y - 1);

largest = (x < y == 1) + (y - 1);
largest = (y > x == 1) + (x + 1 - 1);

cout << "Smallest: " << smallest << endl;
cout << "Largest: " << largest << endl;


return 0;


اجرا ببینید :

[تصویر:  nn88t4.jpg][/code]

اگه عدد بزرگتر اول وارد بشه مشکل نداره ولی اگه عدد کوچکتر اول وارد بشه اینطوری میشه At

کلی سئوال دارم که باید جواب تک تک اونها رو از iranled در بیارم .
پس حالا حالا تو اینجا کار دارم .
ایـنـجا رو ببینید
۱۱-مهر-۱۳۹۳, ۱۴:۰۵:۳۶
ارسال‌ها
پاسخ
NO DONGLE آفلاین
مدیر بخش نفوذ و امنیت
*****

ارسال‌ها: 493
موضوع‌ها: 9
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 46
( 1829 تشکر در 485 ارسال )
ارسال: #5
RE: کمک در یک الگوریتم ساده
بفرمائید هم فایل exe وهم سورس برنامه ش رو برات نوشتم.من با Turbo C++ 4.0 نوشتم.وکاملا درست کار میکنه
کد:
https://www.mediafire.com/?4ehvkbbsxmeqazb


و اینکه روش های زیادی هست و با استفاده از فرومول ریاضی هست که در این مثال کاملا واضح هست .اگه جایی رو متوجه نشدی بگو تا توضیح بدم
(آخرین ویرایش در این ارسال: ۱۱-مهر-۱۳۹۳, ۱۹:۴۸:۰۰، توسط NO DONGLE.)
۱۱-مهر-۱۳۹۳, ۱۹:۳۶:۴۳
ارسال‌ها
پاسخ
تشکر شده توسط : محمدعلي
####Z#### آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۹۹

تشکرها : 4
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: کمک در یک الگوریتم ساده
(۱۱-مهر-۱۳۹۳, ۱۹:۳۶:۴۳)NO DONGLE نوشته است: بفرمائید هم فایل exe وهم سورس برنامه ش رو برات نوشتم.من با Turbo C++ 4.0 نوشتم.وکاملا درست کار میکنه
کد:
https://www.mediafire.com/?4ehvkbbsxmeqazb


و اینکه روش های زیادی هست و با استفاده از فرومول ریاضی هست که در این مثال کاملا واضح هست .اگه جایی رو متوجه نشدی بگو تا توضیح بدم
خیلی خوب نوشتید مخصوصا این که کد اخره چت میزارمش 
 من خودم در حال یادگیری c++ ام
و این کدی که شما نوشتید خودش کامله و اصلا نیازی ب توضیح نداره
و از یک نفر هم شنیدم که یک گفت:اگر برنامه نویس خیلی قوی باشه
و اصول رو رعایت کنه خودش هیچ توضیحی نمیده و هر کسی اون کد رو ببینه کاره دقیق برنامه رو میفهمه
گل  
int main()
{
    
int a 108;
    
cin >> >> >> c;
    
int max  amin a;
    
// For Max
    
((b) && (c) && (max=a)) || 
           ((
c) && (a) && (max=b)) || 
           (
max=c) ;

    
// For min
    
((b) && (c) && (min=a)) || 
         ((
c) && (a) && (min=b)) || 
         (
min=c) ;

    
cout << "max = " << max;
    
cout << "and min = " << min;
    return 
1;

۳۰-اسفند-۱۳۹۹, ۰۵:۳۵:۰۳
ارسال‌ها
پاسخ
####Z#### آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۹۹

تشکرها : 4
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: کمک در یک الگوریتم ساده
(۱۱-مهر-۱۳۹۳, ۱۹:۳۶:۴۳)NO DONGLE نوشته است: بفرمائید هم فایل exe وهم سورس برنامه ش رو برات نوشتم.من با Turbo C++ 4.0 نوشتم.وکاملا درست کار میکنه
کد:
https://www.mediafire.com/?4ehvkbbsxmeqazb


و اینکه روش های زیادی هست و با استفاده از فرومول ریاضی هست که در این مثال کاملا واضح هست .اگه جایی رو متوجه نشدی بگو تا توضیح بدم
خیلی خوب نوشتید مخصوصا این کد که اخرچت میزارمش 
 من خودم در حال یادگیری c++ ام
و این کدی که شما نوشتید خودش کامله و اصلا نیازی ب توضیح نداره
و از یک نفر هم شنیدم که یک گفت:اگر برنامه نویس خیلی قوی باشه
و اصول رو رعایت کنه خودش هیچ توضیحی نمیده و هر کسی اون کد رو ببینه کاره دقیق برنامه رو میفهمه
گل  
int main()
{
    
int a 108;
    
cin >> >> >> c;
    
int max  amin a;
    
// For Max
    
((b) && (c) && (max=a)) || 
           ((
c) && (a) && (max=b)) || 
           (
max=c) ;

    
// For min
    
((b) && (c) && (min=a)) || 
         ((
c) && (a) && (min=b)) || 
         (
min=c) ;

    
cout << "max = " << max;
    
cout << "and min = " << min;
    return 
1;
(آخرین ویرایش در این ارسال: ۳۰-اسفند-۱۳۹۹, ۰۵:۳۶:۳۵، توسط ####Z####.)
۳۰-اسفند-۱۳۹۹, ۰۵:۳۵:۲۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] الگوریتم dda و برزنهام amirht95 0 447 ۲۴-آذر-۱۳۹۹, ۱۸:۲۱:۱۸
آخرین ارسال: amirht95
  [پروژه] الگوریتم زمانبندی RR به زبان C همراه سورس کد Ghoghnus 2 818 ۰۳-بهمن-۱۳۹۸, ۱۵:۲۷:۵۷
آخرین ارسال: Ghoghnus
  کمک فوری در رابطه با کدنویسیc++ shadab72 17 8,966 ۱۸-اردیبهشت-۱۳۹۸, ۱۱:۵۲:۵۸
آخرین ارسال: Ghoghnus
  پیدا کردن کلمه در یک متن matha.a 6 5,065 ۲۶-دى-۱۳۹۵, ۱۱:۰۱:۵۵
آخرین ارسال: babyy
  درخواست یک برنامه جایگشت در C++ homayoon_sa 11 19,013 ۲۱-فروردین-۱۳۹۵, ۰۱:۱۲:۲۲
آخرین ارسال: Ghoghnus
  [آموزشی] فیلم فارسی آموزش نوشتن File Locker ساده در ++C one hacker alone 0 1,993 ۰۵-اسفند-۱۳۹۴, ۰۹:۰۷:۰۰
آخرین ارسال: one hacker alone
  [آموزشی] آموزش نوشتن File Locker ساده در ++C one hacker alone 0 1,885 ۲۵-بهمن-۱۳۹۴, ۰۶:۴۲:۲۱
آخرین ارسال: one hacker alone
  الگوریتم تقسیم از طریق تفریق متوالی eelectronik 4 4,882 ۰۱-آذر-۱۳۹۳, ۰۱:۲۸:۱۷
آخرین ارسال: eelectronik
  ساخت ماشین حساب مهندسی با قابلیت رسم نمودار ساده mojtaba pazouki 0 1,665 ۲۴-آبان-۱۳۹۳, ۲۱:۴۷:۴۲
آخرین ارسال: mojtaba pazouki
  حل الگوریتم eelectronik 8 6,478 ۲۳-آبان-۱۳۹۳, ۱۳:۱۹:۳۲
آخرین ارسال: NO DONGLE

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS