تشخیص بزرگترین و کوچکترین عدد ورودی با ++C ، در این نمونه برای تشخیص بزرگترین و کوچکترین ابتدا سه عدد را از ورودی دریافت میکند، سپس باهم مقایسه میشود و در نهایت خروجی را چاپ میکند. به دو روش میتوانیم عمل مقایسه را انجام دهیم که کد کامل در اختیار شما دانشجویان قرار داده است.
سوال برنامه نویسی
برنامه ای بنویسید که سه عدد از ورودی بگیرد و min و max آن را پیدا کرده و در خروجی چاپ نماید.
روش اول:
دو عدد را مقایسه ونتیجه، با عدد سوم مقایسه شود.
کد کامل برنامه:
#include <iostream> #include <conio.h> using namespace std; int main() { int a,b,c,max,min; cout << "Enter 3 number:\n"; cin>>a>>b>>c; //** min and max of 2 numbers ** if (a>=b) { max=a; min=b; } else if (b>a){ max=b; min=a; } //** Results compare with C ** if(c>max) max=c; if(c<min) min=c; //** Print Results ** cout<<"Max: "<<max<<"\nmin: "<<min; getch(); }
روش دوم:
استفاده از ترکیب شرط ها
کد کامل برنامه:
#include <iostream> #include <conio.h> using namespace std; int main() { int a,b,c; cout << "Enter 3 number:\n"; cin>>a>>b>>c; // ** Find Max ** if (a>=b && a>=c) cout<<"Max: "<<a<<endl; else if (b>=a && b>=c) cout<<"Max: "<<b<<endl; else cout<<"Max: "<<c<<endl; // ** Find Min ** if (a<=b && a<=c) cout<<"Min: "<<a; else if (b<=a && b<=c) cout<<"Min: "<<b; else cout<<"Min: "<<c; getch(); }
دیدگاه و پرسش