تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

مرتب کردن اعداد از بزرگ به کوچک

آسان 139/ دانلود 2676 بازدید پربازدید

برنامه ای بنویسید که تعداد بینهایت عدد از کاربر دریافت کند و وقتی کاربر عدد 0 را وارد کرد؛ تمام اعداد وارد شده از بزرگ به کوچک در خروجی چاپ شوند

👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
👨‍💻 19 ساعت قبل Mehdi.rouzkhosh این تمرین رو مشاهده کرد

18 جواب

package org.example
fun main() {
    val list1 = mutableListOf<Int>()
    while(true){
        try {
            println("Please Enter One Number except Zero")
            println("Enter : [0]-> Program is Closed")
            println("then the numbers are sorted from big to small")
            val number = readlnOrNull()?.toInt()!!
            list1.add(number)
            list1.sortDescending()
            list1.remove(0)
            when(number) {
                0 -> {
                    println("##### Program is Closed #######")
                    list1.forEach { print(" $it ") }
                    break
                }
                else ->{continue}
            }
        }catch(e:Exception){
            println(e.message)
        }
    }
}
کاربر 848 دانلود Kotlin جدید
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
a=[ ]
namber = int (input("adad:"))
for i in namber :
    if namber >0 :
    namber.append(a)
    a.sort(revats=true)
print (a)
Alireza.shoeibi دانلود Python
l = []
def chap():
    global a
    while True:
        a = int(input("number:"))
        if a == 0:
            l.sort()
            l.reverse()
            return l
        elif not a == 0:
            l.append(a)
print(chap())
Mohamad دانلود Python
<input type="text" id="myInput">
<button onclick="getValue()">Get Value</button>
<script>
 let array  = [];
function getValue() {
 var input = document.getElementById("myInput");
 var value = input.value;
 array.push(value);
 array.sort((a, b) => b - a);
 if(value == 0){
  alert('end');
 console.log(array);
 return
 } ;
 input.value = ' '
} 
</script>
Im.beyk دانلود JavaScript
List1 = []
List2 = []
while 1:
    Num = float(input("Give me a number:"))
    List1.append(Num)
    if Num == 0:
        break
print(List1)
while 1:
    Num1 = max(*[List1])
    List2.append(Num1)
    List1.remove(Num1)
    if List1 == []:
        break
print(f"The sort of numbers MAX to MIN is:{List2}")
کاربر 463 دانلود Python
a=[]
while True:
    i=int(input("n:"))
    if i==0:
        break
    else:
        a.append(i)
    a.sort(reverse=True)
print(a)
Mehdi.rouzkhosh دانلود Python
def main():
    numbers = []  # لیست برای ذخیره اعداد
    while True:
        try:
            # دریافت عدد از کاربر
            num = float(input("لطفاً یک عدد وارد کنید (برای پایان 0 را وارد کنید): "))           
            if num == 0:
                break  # اگر عدد 0 وارد شد، حلقه را متوقف کن            
            numbers.append(num)  # عدد را به لیست اضافه کن
        except ValueError:
            print("لطفاً یک عدد صحیح یا اعشاری وارد کنید.")  # مدیریت خطا برای ورودی نادرست

    # مرتب‌سازی اعداد از بزرگ به کوچک
    numbers.sort(reverse=True)

    # چاپ اعداد
    print("اعداد وارد شده از بزرگ به کوچک:")
    for number in numbers:
        print(number)

# اجرای برنامه
main()
Arman.danyy دانلود Python
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

# کداتو توی این بخش بنویس
# فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
# البته قبلش این سه خط رو پاک کن
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن