امتیاز موضوع:
  • 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 آفلاین
مدیر بخش نفوذ و امنیت
*****

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

تشکرها : 46
( 1848 تشکر در 489 ارسال )
ارسال: #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 آفلاین
مدیر بخش نفوذ و امنیت
*****

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

تشکرها : 46
( 1848 تشکر در 489 ارسال )
ارسال: #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 آفلاین
مدیر بخش نفوذ و امنیت
*****

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

تشکرها : 46
( 1848 تشکر در 489 ارسال )
ارسال: #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 977 ۲۴-آذر-۱۳۹۹, ۱۷:۲۱:۱۸
آخرین ارسال: amirht95
  [پروژه] الگوریتم زمانبندی RR به زبان C همراه سورس کد Ghoghnus 2 1,482 ۰۳-بهمن-۱۳۹۸, ۱۴:۲۷:۵۷
آخرین ارسال: Ghoghnus
  [آموزشی] فیلم فارسی آموزش نوشتن File Locker ساده در ++C one hacker alone 0 2,323 ۰۵-اسفند-۱۳۹۴, ۰۸:۰۷:۰۰
آخرین ارسال: one hacker alone
  [آموزشی] آموزش نوشتن File Locker ساده در ++C one hacker alone 0 2,151 ۲۵-بهمن-۱۳۹۴, ۰۵:۴۲:۲۱
آخرین ارسال: one hacker alone
  الگوریتم تقسیم از طریق تفریق متوالی eelectronik 4 5,667 ۰۱-آذر-۱۳۹۳, ۰۰:۲۸:۱۷
آخرین ارسال: eelectronik
  ساخت ماشین حساب مهندسی با قابلیت رسم نمودار ساده mojtaba pazouki 0 1,933 ۲۴-آبان-۱۳۹۳, ۲۰:۴۷:۴۲
آخرین ارسال: mojtaba pazouki
  حل الگوریتم eelectronik 8 7,320 ۲۳-آبان-۱۳۹۳, ۱۲:۱۹:۳۲
آخرین ارسال: NO DONGLE
  الگوریتم های ژنتیک (حقیقی،باینری، ...) Ambassador 0 3,369 ۳۰-اسفند-۱۳۹۱, ۰۰:۲۱:۰۵
آخرین ارسال: Ambassador
  طراحی الگوریتم farhad2900 0 2,104 ۱۹-دى-۱۳۹۱, ۱۷:۰۲:۰۴
آخرین ارسال: farhad2900
Exclamation [سوال] الگوریتم‌های همزمان\ thread sara.m12 9 8,121 ۱۸-دى-۱۳۹۱, ۲۳:۰۵:۳۱
آخرین ارسال: shahmohammadi

پرش به انجمن:


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

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