Af Yuvraj Chandra
DelTweetE -mail

Kend dine værdier fra top til bund - lær at identificere de største og mindste cifre i et tal med Python, JavaScript og mere.

Ingen tilskrivning påkrævet - Unsplash

Selvom du ikke behøver at være en verdenskendt matematiker for at være programmerer, er det en uvurderlig færdighed at vide, hvordan man manipulerer variablenes tal. Vanskelige problemer baseret på tal er almindelige i programmeringssamtaler og quizzer. I denne artikel lærer du, hvordan du finder det største og mindste ciffer i et tal ved hjælp af Python, C ++, JavaScript, C og Java.

Problemformulering

Du får et nummer num. Du skal finde og udskrive det største og mindste ciffer af num.

Eksempel 1: Lad num = 238627

8 er det største og 2 er det mindste ciffer på 238627.

Således er output:

Største ciffer: 8

Mindste ciffer: 2

Eksempel 2: Lad num = 34552

5 er det største og 2 er det mindste ciffer på 34552.

Således er output:

Største ciffer: 5

Mindste ciffer: 2

instagram viewer

Eksempel 3: Lad num = 123

3 er det største og 1 er det mindste ciffer på 123.

Således er output:

Største ciffer: 3

Mindste ciffer: 1

C ++ - program til at finde det største og mindste tal i et tal

Nedenfor er C ++ - programmet til at finde det største og mindste ciffer i et tal:

// C ++ - program for at finde de største og mindste
// ciffer i et tal
#omfatte
ved hjælp af navneområde std;
void findLargestSmallest (int num)
{
int størsteDigit = 0;
int smallestDigit = 9;
int ciffer;
mens (num)
{
ciffer = num%10;
// Find det største ciffer
størsteDigit = max (ciffer, størsteDigit);
// Find det mindste ciffer
smallestDigit = min (ciffer, smallestDigit);
num = num/10;
}
cout << "Største ciffer:" << størsteDigit << endl;
cout << "Mindste ciffer:" << smallestDigit << endl;
}
// Driverkode
int main ()
{
int num1 = 238627;
cout << "num1:" << num1 << endl;
findLargestSmallest (num1);
int num2 = 34552;
cout << "num2:" << num2 << endl;
findLargestSmallest (num2);
int num3 = 123;
cout << "num3:" << num3 << endl;
findLargestSmallest (num3);
int num4 = 45672;
cout << "num4:" << num4 << endl;
findLargestSmallest (num4);
int num5 = 76567;
cout << "num5:" << num5 << endl;
findLargestSmallest (num5);
returnere 0;
}

Produktion:

num1: 238627
Største ciffer: 8
Mindste ciffer: 2
num2: 34552
Største ciffer: 5
Mindste ciffer: 2
num3: 123
Største ciffer: 3
Mindste ciffer: 1
num4: 45672
Største ciffer: 7
Mindste ciffer: 2
nummer5: 76567
Største ciffer: 7
Mindste ciffer: 5

Relaterede: Sådan finder du middelværdien af ​​et array i Python, C ++, JavaScript og C

Python -program til at finde det største og mindste ciffer af et tal

Nedenfor er Python -programmet til at finde det største og mindste ciffer af et tal:

# Python -program til at finde den største og mindste
# ciffer i et tal
def findLargestSmallest (num):
størsteDigit = 0
mindsteDigit = 9
mens (num):
ciffer = num % 10
# Find det største ciffer
størsteDigit = max (ciffer, størsteDigit)
# Find det mindste ciffer
smallestDigit = min (ciffer, smallestDigit)
num = num // // 10
print ("Største ciffer:", grutsteDigit)
print ("mindste ciffer:", mindste digit)
# Driverkode
num1 = 238627
print ("num1:", num1)
findLargestSmallest (num1)
num2 = 34552
print ("num2:", num2)
findLargestSmallest (num2)
num3 = 123
print ("num3:", num3)
findLargestSmallest (num3)
num4 = 45672
print ("num4:", num4)
findLargestSmallest (num4)
num5 = 76567
print ("num5:", num5)
findLargestSmallest (num5)

Produktion:

num1: 238627
Største ciffer: 8
Mindste ciffer: 2
num2: 34552
Største ciffer: 5
Mindste ciffer: 2
num3: 123
Største ciffer: 3
Mindste ciffer: 1
num4: 45672
Største ciffer: 7
Mindste ciffer: 2
nummer5: 76567
Største ciffer: 7
Mindste ciffer: 5

Relaterede: Sådan konverteres tid i 12-timers format til 24-timers format med programmering

JavaScript -program til at finde det største og mindste tal i et tal

Nedenfor er JavaScript -programmet til at finde det største og mindste ciffer i et tal:

// JavaScript -program til at finde de største og mindste
// ciffer i et tal
funktion findLargestSmallest (num) {
var størsteDigit = 0;
var smallestDigit = 9;
var ciffer;
mens (num) {
ciffer = num%10;
// Find det største ciffer
størsteDigit = Math.max (ciffer, størsteDigit);
// Find det mindste ciffer
smallestDigit = Math.min (ciffer, smallestDigit);
num = parseInt (num / 10);
}
document.write ("Største ciffer:" + størsteDigit + "
");
document.write ("Mindste ciffer:" + smallestDigit + "
");
}
// Driverkode
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);

Produktion:

num1: 238627
Største ciffer: 8
Mindste ciffer: 2
num2: 34552
Største ciffer: 5
Mindste ciffer: 2
num3: 123
Største ciffer: 3
Mindste ciffer: 1
num4: 45672
Største ciffer: 7
Mindste ciffer: 2
nummer5: 76567
Største ciffer: 7
Mindste ciffer: 5

Relaterede: Sådan udskrives alle tilladelser for en given streng i C, C ++, JavaScript og Python

C Program til at finde det største og mindste ciffer i et tal

Nedenfor er C -programmet til at finde det største og mindste ciffer af et tal:

// C -program til at finde de største og mindste
// ciffer i et tal
#omfatte
#define Max (a, b) (a> b? a: b)
#define Min (a, b) (a> b? b: a)
void findLargestSmallest (int num)
{
int størsteDigit = 0;
int smallestDigit = 9;
int ciffer;
mens (num)
{
ciffer = num%10;
// Find det største ciffer
størsteDigit = Max (ciffer, størsteDigit);
// Find det mindste ciffer
smallestDigit = Min (ciffer, smallestDigit);
num = num/10;
}
printf ("Største ciffer: %d \ ⁠n", størsteDigit);
printf ("mindste ciffer: %d \ ⁠n", smallestDigit);
}
// Driverkode
int main ()
{
int num1 = 238627;
printf ("num1: %d \ ⁠n", num1);
findLargestSmallest (num1);
int num2 = 34552;
printf ("num2: %d \ ⁠n", num2);
findLargestSmallest (num2);
int num3 = 123;
printf ("num3: %d \ ⁠n", num3);
findLargestSmallest (num3);
int num4 = 45672;
printf ("num4: %d \ ⁠n", num4);
findLargestSmallest (num4);
int num5 = 76567;
printf ("num5: %d \ ⁠n", num5);
findLargestSmallest (num5);
returnere 0;
}

Produktion:

num1: 238627
Største ciffer: 8
Mindste ciffer: 2
num2: 34552
Største ciffer: 5
Mindste ciffer: 2
num3: 123
Største ciffer: 3
Mindste ciffer: 1
num4: 45672
Største ciffer: 7
Mindste ciffer: 2
nummer5: 76567
Største ciffer: 7
Mindste ciffer: 5

Relaterede: Sådan gennemføres FizzBuzz -udfordringen på 5 programmeringssprog

Java -program til at finde det største og mindste ciffer af et tal

Nedenfor er Java -programmet til at finde det største og mindste ciffer af et tal:

// Java -program til at finde de største og mindste
// ciffer i et tal
offentlig klasse Main
{
statisk tomrum findLargestSmallest (int num)
{
int størsteDigit = 0;
int smallestDigit = 9;
int ciffer;
mens (num! = 0)
{
ciffer = num % 10;
// Find det største ciffer
størsteDigit = Math.max (ciffer, størsteDigit);
// Find det mindste ciffer
smallestDigit = Math.min (ciffer, smallestDigit);
num = num / 10;
}
System.out.println ("Største ciffer:" + størsteDigit);
System.out.println ("mindste ciffer:" + smallestDigit);
}
// Driverkode
public static void main (String [] args) {
int num1 = 238627;
System.out.println ("num1:" + num1);
findLargestSmallest (num1);
int num2 = 34552;
System.out.println ("num2:" + num2);
findLargestSmallest (num2);
int num3 = 123;
System.out.println ("num3:" + num3);
findLargestSmallest (num3);
int num4 = 45672;
System.out.println ("num4:" + num4);
findLargestSmallest (num4);
int num5 = 76567;
System.out.println ("num5:" + num5);
findLargestSmallest (num5);
}
}

Produktion:

num1: 238627
Største ciffer: 8
Mindste ciffer: 2
num2: 34552
Største ciffer: 5
Mindste ciffer: 2
num3: 123
Største ciffer: 3
Mindste ciffer: 1
num4: 45672
Største ciffer: 7
Mindste ciffer: 2
nummer5: 76567
Største ciffer: 7
Mindste ciffer: 5

Boost dine Python-færdigheder ved hjælp af indbyggede metoder og funktioner

Python Standard Library indeholder en række indbyggede metoder og funktioner, der bruges til at udføre en række opgaver. Metoder og funktioner øger kodens klarhed og effektivitet. Udnyt kraften i metoder og funktioner til at øge dine Python -færdigheder.

DelTweetE -mail
20 Python -funktioner, du bør kende

Python Standard Library indeholder mange funktioner til at hjælpe med dine programmeringsopgaver. Lær mere om den mest nyttige, og opret mere robust kode.

Læs Næste

Relaterede emner
  • Programmering
  • Kodning Tutorials
  • Python
  • JavaScript
  • C Programmering
  • Java
Om forfatteren
Yuvraj Chandra (63 artikler udgivet)

Yuvraj er en datalogi bachelorstuderende ved University of Delhi, Indien. Han brænder for Full Stack Web Development. Når han ikke skriver, undersøger han dybden af ​​forskellige teknologier.

Mere fra Yuvraj Chandra

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere