Cunoaște-ți valorile de sus în jos - învață să identifici cele mai mari și cele mai mici cifre dintr-un număr cu Python, JavaScript și multe altele.
Deși nu trebuie să fii un matematician de renume mondial pentru a fi programator, să știi cum să manipulezi numerele variabilelor este o abilitate neprețuită de învățat. Problemele dificile bazate pe numere sunt frecvente în programarea interviurilor și a chestionarelor. În acest articol, veți afla cum să găsiți cea mai mare și cea mai mică cifră dintr-un număr folosind Python, C ++, JavaScript, C și Java.
Declarație problemă
Ți se dă un număr num. Trebuie să găsiți și să tipăriți cea mai mare și cea mai mică cifră din num.
Exemplul 1: Let num = 238627
8 este cea mai mare și 2 este cea mai mică cifră din 238627.
Astfel, ieșirea este:
Cea mai mare cifră: 8
Cea mai mică cifră: 2
Exemplul 2: Let num = 34552
5 este cea mai mare și 2 este cea mai mică cifră din 34552.
Astfel, ieșirea este:
Cea mai mare cifră: 5
Cea mai mică cifră: 2
Exemplul 3: Let num = 123
3 este cea mai mare și 1 este cea mai mică cifră din 123.
Astfel, ieșirea este:
Cea mai mare cifră: 3
Cea mai mică cifră: 1
Program C ++ pentru a găsi cea mai mare și cea mai mică cifră dintr-un număr
Mai jos este programul C ++ pentru a găsi cea mai mare și cea mai mică cifră dintr-un număr:
// Programul C ++ pentru a găsi cel mai mare și cel mai mic
// cifra unui număr
#include
folosind spațiul de nume std;
void findLargestSmallest (int num)
{
int cea mai mare cifră = 0;
int smallestDigit = 9;
cifra int;
în timp ce (num)
{
cifra = num% 10;
// Găsirea celei mai mari cifre
cel mai mareDigit = max (cifră, cel mai mareDigit);
// Găsiți cea mai mică cifră
smallestDigit = min (cifră, smallestDigit);
num = num / 10;
}
cout << "Cifra cea mai mare:" << Cifra cea mai mare << endl;
cout << "Smallest Digit:" << smallestDigit << endl;
}
// Cod șofer
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);
retur 0;
}
Ieșire:
num1: 238627
Cea mai mare cifră: 8
Cea mai mică cifră: 2
num2: 34552
Cea mai mare cifră: 5
Cea mai mică cifră: 2
num3: 123
Cea mai mare cifră: 3
Cea mai mică cifră: 1
num4: 45672
Cea mai mare cifră: 7
Cea mai mică cifră: 2
num5: 76567
Cea mai mare cifră: 7
Cea mai mică cifră: 5
Legate de: Cum se găsește media unui tablou în Python, C ++, JavaScript și C
Programul Python pentru a găsi cea mai mare și cea mai mică cifră dintr-un număr
Mai jos este programul Python pentru a găsi cea mai mare și cea mai mică cifră dintr-un număr:
Programul # Python pentru a găsi cel mai mare și cel mai mic
# cifră a unui număr
def findLargestSmallest (num):
cea mai mareDigit = 0
smallestDigit = 9
while (num):
cifră = num% 10
# Găsirea celei mai mari cifre
cel mai mareDigit = maxim (cifră, cel mai mareDigit)
# Găsirea celei mai mici cifre
smallestDigit = min (cifră, smallestDigit)
num = num // 10
print ("Cea mai mare cifră:", cea mai mare cifră)
print ("Cea mai mică cifră:", cea mai mică cifră)
# Cod șofer
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)
Ieșire:
num1: 238627
Cea mai mare cifră: 8
Cea mai mică cifră: 2
num2: 34552
Cea mai mare cifră: 5
Cea mai mică cifră: 2
num3: 123
Cea mai mare cifră: 3
Cea mai mică cifră: 1
num4: 45672
Cea mai mare cifră: 7
Cea mai mică cifră: 2
num5: 76567
Cea mai mare cifră: 7
Cea mai mică cifră: 5
Legate de: Cum se convertește ora în format de 12 ore în format de 24 de ore cu programare
Program JavaScript pentru a găsi cea mai mare și cea mai mică cifră dintr-un număr
Mai jos este programul JavaScript pentru a găsi cea mai mare și cea mai mică cifră dintr-un număr:
// Program JavaScript pentru a găsi cel mai mare și cel mai mic
// cifra unui număr
funcție findLargestSmallest (num) {
var largestDigit = 0;
var smallestDigit = 9;
cifra var;
while (num) {
cifra = num% 10;
// Găsirea celei mai mari cifre
cel mai mareDigit = Math.max (cifră, cel mai mareDigit);
// Găsiți cea mai mică cifră
smallestDigit = Math.min (cifră, smallestDigit);
num = parseInt (num / 10);
}
document.write ("Cea mai mare cifră:" + Cifra cea mai mare + "
");
document.write ("Cea mai mică cifră:" + cea mai micăDigit + "
");
}
// Cod șofer
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);
Ieșire:
num1: 238627
Cea mai mare cifră: 8
Cea mai mică cifră: 2
num2: 34552
Cea mai mare cifră: 5
Cea mai mică cifră: 2
num3: 123
Cea mai mare cifră: 3
Cea mai mică cifră: 1
num4: 45672
Cea mai mare cifră: 7
Cea mai mică cifră: 2
num5: 76567
Cea mai mare cifră: 7
Cea mai mică cifră: 5
Legate de: Cum se imprimă toate permutările unui șir dat în C, C ++, JavaScript și Python
Program C pentru a găsi cea mai mare și cea mai mică cifră dintr-un număr
Mai jos este programul C pentru a găsi cea mai mare și cea mai mică cifră dintr-un număr:
// C program pentru a găsi cel mai mare și cel mai mic
// cifra unui număr
#include
#define Max (a, b) (a> b? a: b)
#define Min (a, b) (a> b? b: a)
void findLargestSmallest (int num)
{
int cea mai mare cifră = 0;
int smallestDigit = 9;
cifra int;
în timp ce (num)
{
cifra = num% 10;
// Găsirea celei mai mari cifre
cel mai mareDigit = Max (cifră, cel mai mareDigit);
// Găsiți cea mai mică cifră
smallestDigit = Min (cifră, smallestDigit);
num = num / 10;
}
printf ("Cea mai mare cifră:% d \ n", cea mai mare cifră);
printf ("Cea mai mică cifră:% d \ n", cea mai mică cifră);
}
// Cod șofer
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);
retur 0;
}
Ieșire:
num1: 238627
Cea mai mare cifră: 8
Cea mai mică cifră: 2
num2: 34552
Cea mai mare cifră: 5
Cea mai mică cifră: 2
num3: 123
Cea mai mare cifră: 3
Cea mai mică cifră: 1
num4: 45672
Cea mai mare cifră: 7
Cea mai mică cifră: 2
num5: 76567
Cea mai mare cifră: 7
Cea mai mică cifră: 5
Legate de: Cum să finalizați provocarea FizzBuzz în 5 limbaje de programare
Program Java pentru a găsi cea mai mare și cea mai mică cifră dintr-un număr
Mai jos este programul Java pentru a găsi cea mai mare și cea mai mică cifră dintr-un număr:
// Program Java pentru a găsi cel mai mare și cel mai mic
// cifra unui număr
clasa publica Main
{
static void findLargestSmallest (int num)
{
int cea mai mare cifră = 0;
int smallestDigit = 9;
cifra int;
while (num! = 0)
{
cifra = num% 10;
// Găsirea celei mai mari cifre
cel mai mareDigit = Math.max (cifră, cel mai mareDigit);
// Găsirea celei mai mici cifre
smallestDigit = Math.min (cifră, smallestDigit);
num = num / 10;
}
System.out.println ("Cifra cea mai mare:" + Cifra cea mai mare);
System.out.println ("Cea mai mică cifră:" + cea mai mică cifră);
}
// Cod șofer
public static main 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);
}
}
Ieșire:
num1: 238627
Cea mai mare cifră: 8
Cea mai mică cifră: 2
num2: 34552
Cea mai mare cifră: 5
Cea mai mică cifră: 2
num3: 123
Cea mai mare cifră: 3
Cea mai mică cifră: 1
num4: 45672
Cea mai mare cifră: 7
Cea mai mică cifră: 2
num5: 76567
Cea mai mare cifră: 7
Cea mai mică cifră: 5
Îmbunătățiți-vă abilitățile Python folosind metode și funcții încorporate
Biblioteca standard Python oferă o serie de metode și funcții încorporate care sunt utilizate pentru a efectua o varietate de sarcini. Metodele și funcțiile sporesc claritatea și eficiența codului. Profitați de puterea metodelor și funcțiilor pentru a vă îmbunătăți abilitățile Python.
Biblioteca standard Python conține multe funcții pentru a vă ajuta cu sarcinile de programare. Aflați despre cele mai utile și creați un cod mai robust.
Citiți în continuare
- Programare
- Tutoriale de codare
- Piton
- JavaScript
- Programare C
- Java
Yuvraj este student la Universitatea din Delhi, India. Este pasionat de dezvoltarea web Full Stack. Când nu scrie, explorează profunzimea diferitelor tehnologii.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Faceți clic aici pentru a vă abona