De Yuvraj Chandra
AcțiuneTweetE-mail

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.

Nu este necesară atribuirea - Unsplash

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.

instagram viewer

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.

AcțiuneTweetE-mail
20 de funcții Python pe care ar trebui să le cunoașteți

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

Subiecte asemănătoare
  • Programare
  • Tutoriale de codare
  • Piton
  • JavaScript
  • Programare C
  • Java
Despre autor
Yuvraj Chandra (63 articole publicate)

Yuvraj este student la Universitatea din Delhi, India. Este pasionat de dezvoltarea web Full Stack. Când nu scrie, explorează profunzimea diferitelor tehnologii.

Mai multe de la Yuvraj Chandra

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