بقلم يوفراج شاندرا
يشاركسقسقةبريد الالكتروني

تعرف على قيمك من الأعلى إلى الأسفل - تعلم كيفية التعرف على أكبر وأصغر الأرقام في رقم باستخدام Python و JavaScript والمزيد.

لا إسناد مطلوب - Unsplash

على الرغم من أنه ليس عليك أن تكون عالم رياضيات مشهورًا عالميًا لكي تكون مبرمجًا ، فإن معرفة كيفية التعامل مع أرقام المتغيرات هي مهارة لا تقدر بثمن للتعلم. تعد المشكلات المستعصية المستندة إلى الأرقام شائعة في إجراء المقابلات والاختبارات في البرمجة. في هذه المقالة ، ستتعلم كيفية العثور على أكبر وأصغر رقم من رقم باستخدام Python و C ++ و JavaScript و C و Java.

عرض المشكلة

لقد أعطيت رقمًا الأسطوانات. تحتاج إلى إيجاد وطباعة أكبر وأصغر رقم من الأسطوانات.

مثال 1: دع العدد = 238627

الرقم 8 هو الأكبر و 2 هو أصغر رقم في 238627.

وبالتالي ، يكون الناتج هو:

أكبر رقم: 8

أصغر رقم: 2

مثال 2: دع العدد = 34552

5 هو الأكبر و 2 هو أصغر رقم في 34552.

وبالتالي ، يكون الناتج هو:

أكبر رقم: 5

أصغر رقم: 2

مثال 3: دع العدد = 123

3 هو الأكبر و 1 هو أصغر رقم من 123.

وبالتالي ، يكون الناتج هو:

instagram viewer

أكبر رقم: 3

أصغر رقم: 1

برنامج C ++ للعثور على أكبر وأصغر رقم من رقم

يوجد أدناه برنامج C ++ للعثور على أكبر وأصغر رقم من الرقم:

// C ++ للعثور على أكبر وأصغر
// رقم من رقم
#يشمل
استخدام اسم للمحطة؛
بحث باطلالأكبر وأصغر (عدد العمليات)
{
int أكبر رقم = 0 ؛
int smallestDigit = 9 ؛
رقم int
بينما (عدد)
{
رقم = عدد٪ 10 ؛
// إيجاد أكبر رقم
bigDigit = max (رقم ، أكبر رقم) ؛
// ابحث عن أصغر رقم
smallestDigit = min (رقم ، أصغر رقم) ؛
الأسطوانات = عدد / 10 ؛
}
cout << "أكبر رقم:" << أكبر رقم << endl؛
cout << "أصغر رقم:" << smallestDigit << endl؛
}
// كود السائق
انت مين()
{
عدد العمليات 1 = 238627 ؛
cout << "num1:" << num1 << endl؛
findLargestSmallest (num1) ؛
عدد العمليات 2 = 34552 ؛
cout << "num2:" << num2 << endl؛
findLargestSmallest (num2) ؛
عدد int num3 = 123 ؛
cout << "num3:" << num3 << endl؛
findLargestSmallest (num3) ؛
عدد العمليات 4 = 45672 ؛
cout << "num4:" << num4 << endl؛
findLargestSmallest (num4) ؛
عدد العمليات 5 = 76567 ؛
cout << "num5:" << num5 << endl؛
findLargestSmallest (num5) ؛
العودة 0 ؛
}

انتاج |:

العدد 1: 238627
أكبر رقم: 8
أصغر رقم: 2
عدد 2: 34552
أكبر رقم: 5
أصغر رقم: 2
عدد 3: 123
أكبر رقم: 3
أصغر رقم: 1
عدد 4: 45672
أكبر رقم: 7
أصغر رقم: 2
عدد 5: 76567
أكبر رقم: 7
أصغر رقم: 5

متعلق ب: كيفية البحث عن متوسط ​​المصفوفة في Python و C ++ و JavaScript و C.

برنامج بايثون للعثور على أكبر وأصغر رقم من رقم

يوجد أدناه برنامج Python للعثور على أكبر وأصغر رقم من رقم:

# برنامج Python للعثور على الأكبر والأصغر
# رقم من رقم
def findLargestSmallest (num):
أكبر رقم = 0
أصغر رقم = 9
بينما (عدد):
الرقم = عدد٪ 10
# إيجاد أكبر رقم
أكبر رقم = ماكس (رقم ، أكبر رقم)
# إيجاد أصغر رقم
smallestDigit = min (رقم ، أصغر رقم)
عدد = عدد // 10
طباعة ("أكبر رقم:" ، أكبر رقم)
طباعة ("أصغر رقم:" ، أصغر رقم)
# كود السائق
عدد 1 = 238627
طباعة ("num1:"، num1)
findLargestSmallest (رقم 1)
عدد 2 = 34552
طباعة ("num2:"، num2)
findLargestS أصغر (عدد 2)
عدد 3 = 123
طباعة ("num3:"، num3)
findLargestS أصغر (عدد 3)
عدد 4 = 45672
طباعة ("num4:"، num4)
findLargestS أصغر (عدد 4)
عدد 5 = 76567
طباعة ("num5:"، num5)
findLargestS أصغر (عدد 5)

انتاج |:

العدد 1: 238627
أكبر رقم: 8
أصغر رقم: 2
عدد 2: 34552
أكبر رقم: 5
أصغر رقم: 2
عدد 3: 123
أكبر رقم: 3
أصغر رقم: 1
عدد 4: 45672
أكبر رقم: 7
أصغر رقم: 2
عدد 5: 76567
أكبر رقم: 7
أصغر رقم: 5

متعلق ب: كيفية تحويل الوقت بتنسيق 12 ساعة إلى تنسيق 24 ساعة باستخدام البرمجة

برنامج JavaScript للعثور على أكبر وأصغر رقم من رقم

يوجد أدناه برنامج JavaScript للعثور على أكبر وأصغر رقم من الرقم:

// برنامج JavaScript للعثور على أكبر وأصغر
// رقم من رقم
وظيفة findLargestSmallest (num) {
فار bigDigit = 0 ؛
var smallestDigit = 9 ؛
رقم فار
بينما (عدد) {
رقم = عدد٪ 10 ؛
// إيجاد أكبر رقم
bigDigit = Math.max (رقم ، أكبر رقم) ؛
// ابحث عن أصغر رقم
smallestDigit = Math.min (رقم ، أصغر رقم) ؛
num = parseInt (عدد / 10) ؛
}
document.write ("أكبر رقم:" + largeDigit + "
");
document.write ("أصغر رقم:" + smallestDigit + "
");
}
// كود السائق
var num1 = 238627 ؛
document.write ("num1:" + num1 + "
");
findLargestSmallest (num1) ؛
var num2 = 34552 ؛
document.write ("num2:" + num2 + "
");
findLargestSmallest (num2) ؛
var num3 = 123 ؛
document.write ("num3:" + num3 + "
");
findLargestSmallest (num3) ؛
var num4 = 45672 ؛
document.write ("num4:" + num4 + "
");
findLargestSmallest (num4) ؛
var num5 = 76567 ؛
document.write ("num5:" + num5 + "
");
findLargestSmallest (num5) ؛

انتاج |:

العدد 1: 238627
أكبر رقم: 8
أصغر رقم: 2
عدد 2: 34552
أكبر رقم: 5
أصغر رقم: 2
عدد 3: 123
أكبر رقم: 3
أصغر رقم: 1
عدد 4: 45672
أكبر رقم: 7
أصغر رقم: 2
عدد 5: 76567
أكبر رقم: 7
أصغر رقم: 5

متعلق ب: كيفية طباعة جميع التباديل لسلسلة معينة في C و C ++ و JavaScript و Python

برنامج C لإيجاد أكبر وأصغر رقم من رقم

يوجد أدناه برنامج C للعثور على أكبر وأصغر رقم من رقم:

// C لإيجاد أكبر وأصغر
// رقم من رقم
#يشمل
#define Max (أ ، ب) (أ> ب؟ أ: ب)
#define Min (a، b) (a> b؟ ب: أ)
بحث باطلالأكبر وأصغر (عدد العمليات)
{
int أكبر رقم = 0 ؛
int smallestDigit = 9 ؛
رقم int
بينما (عدد)
{
رقم = عدد٪ 10 ؛
// إيجاد أكبر رقم
bigDigit = ماكس (رقم ، أكبر رقم) ؛
// ابحث عن أصغر رقم
smallestDigit = Min (رقم ، أصغر رقم) ؛
الأسطوانات = عدد / 10 ؛
}
printf ("أكبر رقم:٪ d \ ⁠n" ، أكبر رقم) ؛
printf ("أصغر رقم:٪ d \ ⁠n" ، أصغر رقم) ؛
}
// كود السائق
انت مين()
{
عدد العمليات 1 = 238627 ؛
printf ("num1:٪ d \ ⁠n" ، num1) ؛
findLargestSmallest (num1) ؛
عدد العمليات 2 = 34552 ؛
printf ("num2:٪ d \ ⁠n" ، num2) ؛
findLargestSmallest (num2) ؛
عدد int num3 = 123 ؛
printf ("num3:٪ d \ ⁠n" ، num3) ؛
findLargestSmallest (num3) ؛
عدد العمليات 4 = 45672 ؛
printf ("num4:٪ d \ ⁠n" ، num4) ؛
findLargestSmallest (num4) ؛
عدد العمليات 5 = 76567 ؛
printf ("num5:٪ d \ ⁠n"، num5) ؛
findLargestSmallest (num5) ؛
العودة 0 ؛
}

انتاج |:

العدد 1: 238627
أكبر رقم: 8
أصغر رقم: 2
عدد 2: 34552
أكبر رقم: 5
أصغر رقم: 2
عدد 3: 123
أكبر رقم: 3
أصغر رقم: 1
عدد 4: 45672
أكبر رقم: 7
أصغر رقم: 2
عدد 5: 76567
أكبر رقم: 7
أصغر رقم: 5

متعلق ب: كيف تكمل تحدي FizzBuzz في 5 لغات برمجة

برنامج Java للعثور على أكبر وأصغر رقم من رقم

يوجد أدناه برنامج Java للعثور على أكبر وأصغر رقم من رقم:

// برنامج Java للعثور على أكبر وأصغر
// رقم من رقم
الطبقة العامة الرئيسية
{
البحث عن الفراغ الثابت
{
int أكبر رقم = 0 ؛
int smallestDigit = 9 ؛
رقم int
بينما (عدد! = 0)
{
رقم = عدد٪ 10 ؛
// إيجاد أكبر رقم
bigDigit = Math.max (رقم ، أكبر رقم) ؛
// إيجاد أصغر رقم
smallestDigit = Math.min (رقم ، أصغر رقم) ؛
الأسطوانات = عدد / 10 ؛
}
System.out.println ("أكبر رقم:" + أكبر رقم) ؛
System.out.println ("أصغر رقم:" + smallestDigit) ؛
}
// كود السائق
العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {
عدد العمليات 1 = 238627 ؛
System.out.println ("num1:" + num1) ؛
findLargestSmallest (num1) ؛
عدد العمليات 2 = 34552 ؛
System.out.println ("num2:" + num2) ؛
findLargestSmallest (num2) ؛
عدد int num3 = 123 ؛
System.out.println ("num3:" + num3) ؛
findLargestSmallest (num3) ؛
عدد العمليات 4 = 45672 ؛
System.out.println ("num4:" + num4) ؛
findLargestSmallest (num4) ؛
عدد العمليات 5 = 76567 ؛
System.out.println ("num5:" + num5) ؛
findLargestSmallest (num5) ؛
}
}

انتاج |:

العدد 1: 238627
أكبر رقم: 8
أصغر رقم: 2
عدد 2: 34552
أكبر رقم: 5
أصغر رقم: 2
عدد 3: 123
أكبر رقم: 3
أصغر رقم: 1
عدد 4: 45672
أكبر رقم: 7
أصغر رقم: 2
عدد 5: 76567
أكبر رقم: 7
أصغر رقم: 5

عزز مهاراتك في Python باستخدام طرق ووظائف مدمجة

توفر مكتبة Python القياسية عددًا من الأساليب والوظائف المضمنة المستخدمة لأداء مجموعة متنوعة من المهام. الأساليب والوظائف تزيد من وضوح الكود وكفاءته. استفد من قوة الأساليب والوظائف لتعزيز مهاراتك في بايثون.

يشاركسقسقةبريد الالكتروني
20 وظيفة بايثون يجب أن تعرفها

تحتوي مكتبة Python القياسية على العديد من الوظائف للمساعدة في مهام البرمجة الخاصة بك. تعرف على أكثر الرموز فائدة وأنشئ كودًا أكثر قوة.

اقرأ التالي

مواضيع ذات صلة
  • برمجة
  • دروس الترميز
  • بايثون
  • جافا سكريبت
  • البرمجة C
  • جافا
نبذة عن الكاتب
يوفراج شاندرا (تم نشر 63 مقالة)

يوفراج طالب جامعي في علوم الكمبيوتر بجامعة دلهي بالهند. إنه متحمس لتطوير الويب Full Stack. عندما لا يكتب ، فإنه يستكشف عمق التقنيات المختلفة.

المزيد من Yuvraj Chandra

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك