Par Yuvraj Chandra
PartagerTweeterE-mail

Connaissez vos valeurs de haut en bas: apprenez à identifier les chiffres les plus grands et les plus petits d'un nombre avec Python, JavaScript, etc.

Aucune attribution requise -- Unsplash

Bien que vous n'ayez pas besoin d'être un mathématicien de renommée mondiale pour être programmeur, savoir manipuler les nombres de variables est une compétence inestimable à apprendre. Les problèmes délicats basés sur les chiffres sont courants dans la programmation d'entretiens et de quiz. Dans cet article, vous apprendrez à trouver le plus grand et le plus petit chiffre d'un nombre à l'aide de Python, C++, JavaScript, C et Java.

Énoncé du problème

On vous donne un numéro nombre. Vous devez trouver et imprimer le plus grand et le plus petit chiffre de nombre.

Exemple 1: Soit num = 238627

8 est le plus grand et 2 est le plus petit chiffre de 238627.

Ainsi, la sortie est:

Plus grand chiffre: 8

Plus petit chiffre: 2

instagram viewer

Exemple 2: Soit num = 34552

5 est le plus grand et 2 est le plus petit chiffre de 34552.

Ainsi, la sortie est:

Plus grand chiffre: 5

Plus petit chiffre: 2

Exemple 3: Soit num = 123

3 est le plus grand et 1 est le plus petit chiffre de 123.

Ainsi, la sortie est:

Plus grand chiffre: 3

Plus petit chiffre: 1

Programme C++ pour trouver le plus grand et le plus petit chiffre d'un nombre

Voici le programme C++ pour trouver le plus grand et le plus petit chiffre d'un nombre:

// Programme C++ pour trouver le plus grand et le plus petit
// chiffre d'un nombre
#comprendre
en utilisant l'espace de noms std ;
void findLargestSmallest (int num)
{
int plus grandChiffre = 0 ;
int plus petitChiffre = 9 ;
chiffre entier ;
tandis que (nombre)
{
chiffre = nombre%10 ;
// Recherche du plus grand chiffre
plus grandChiffre = max (chiffre, plus grandChiffre);
// Trouver le plus petit chiffre
plus petitChiffre = min (chiffre, plus petitChiffre);
nombre = nombre/10 ;
}
cout << "Chiffre le plus grand: " << plus grand chiffre << endl ;
cout << "Le plus petit chiffre: " << le plus petit chiffre << endl ;
}
// Code du pilote
int main()
{
entier num1 = 238627;
cout << "num1: " << num1 << endl;
findLargestSmallest (num1) ;
entier num2 = 34552 ;
cout << "num2: " << num2 << endl;
findLargestSmallest (num2) ;
entier num3 = 123 ;
cout << " num3: " << num3 << endl;
findLargestSmallest (num3) ;
entier num4 = 45672;
cout << "num4: " << num4 << endl;
findLargestSmallest (num4) ;
int num5 = 76567;
cout << "num5: " << num5 << endl;
findLargestSmallest (num5) ;
renvoie 0 ;
}

Sortir:

num1: 238627
Plus grand chiffre: 8
Plus petit chiffre: 2
num2: 34552
Plus grand chiffre: 5
Plus petit chiffre: 2
num3: 123
Plus grand chiffre: 3
Plus petit chiffre: 1
num4: 45672
Plus grand chiffre: 7
Plus petit chiffre: 2
num5: 76567
Plus grand chiffre: 7
Plus petit chiffre: 5

En rapport: Comment trouver la moyenne d'un tableau en Python, C++, JavaScript et C

Programme Python pour trouver le plus grand et le plus petit chiffre d'un nombre

Vous trouverez ci-dessous le programme Python pour trouver le plus grand et le plus petit chiffre d'un nombre:

# Programme Python pour trouver le plus grand et le plus petit
# chiffre d'un nombre
def findLargestSmallest (num):
plus grand chiffre = 0
plus petitChiffre = 9
tandis que (nombre):
chiffre = nombre % 10
# Trouver le plus grand chiffre
plus grandChiffre = max (chiffre, plus grandChiffre)
# Trouver le plus petit chiffre
plus petitChiffre = min (chiffre, plus petitChiffre)
nombre = nombre // 10
print("Le plus grand chiffre :", le plus grand chiffre)
print("Le plus petit chiffre :", le plus petit chiffre)
# Code du pilote
num1 = 238627
print("num1:", num1)
findLargestSmallest (num1)
num2 = 34552
print("num2:", num2)
findLargestSmallest (num2)
nombre3 = 123
print("num3:", num3)
findLargestSmallest (num3)
num4 = 45672
print("num4:", num4)
findLargestSmallest (num4)
num5 = 76567
print("num5:", num5)
findLargestSmallest (num5)

Sortir:

num1: 238627
Plus grand chiffre: 8
Plus petit chiffre: 2
num2: 34552
Plus grand chiffre: 5
Plus petit chiffre: 2
num3: 123
Plus grand chiffre: 3
Plus petit chiffre: 1
num4: 45672
Plus grand chiffre: 7
Plus petit chiffre: 2
num5: 76567
Plus grand chiffre: 7
Plus petit chiffre: 5

En rapport: Comment convertir l'heure au format 12 heures en format 24 heures avec programmation

Programme JavaScript pour trouver le plus grand et le plus petit chiffre d'un nombre

Vous trouverez ci-dessous le programme JavaScript pour trouver le plus grand et le plus petit chiffre d'un nombre:

// Programme JavaScript pour trouver le plus grand et le plus petit
// chiffre d'un nombre
fonction findLargestSmallest (num) {
var plus grandChiffre = 0 ;
var plus petitChiffre = 9 ;
var chiffre ;
tandis que (nombre) {
chiffre = nombre%10 ;
// Recherche du plus grand chiffre
plus grandChiffre = Math.max (chiffre, plus grandChiffre);
// Trouver le plus petit chiffre
plus petitChiffre = Math.min (chiffre, plus petitChiffre);
num = parseInt (num / 10);
}
document.write("Le plus gros chiffre: " + le plus gros chiffre + "
");
document.write("Plus petit chiffre: " + plus petit chiffre + "
");
}
// Code du pilote
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) ;

Sortir:

num1: 238627
Plus grand chiffre: 8
Plus petit chiffre: 2
num2: 34552
Plus grand chiffre: 5
Plus petit chiffre: 2
num3: 123
Plus grand chiffre: 3
Plus petit chiffre: 1
num4: 45672
Plus grand chiffre: 7
Plus petit chiffre: 2
num5: 76567
Plus grand chiffre: 7
Plus petit chiffre: 5

En rapport: Comment imprimer toutes les permutations d'une chaîne donnée en C, C++, JavaScript et Python

C Programme pour trouver le plus grand et le plus petit chiffre d'un nombre

Voici le programme C pour trouver le plus grand et le plus petit chiffre d'un nombre:

// Programme C pour trouver le plus grand et le plus petit
// chiffre d'un nombre
#comprendre
#définir Max (a, b) (a>b? un B)
#définir Min (a, b) (a>b? b: a)
void findLargestSmallest (int num)
{
int plus grandChiffre = 0 ;
int plus petitChiffre = 9 ;
chiffre entier ;
tandis que (nombre)
{
chiffre = nombre%10 ;
// Recherche du plus grand chiffre
plus grandChiffre = Max (chiffre, plus grandChiffre);
// Trouver le plus petit chiffre
plus petitChiffre = Min (chiffre, plus petitChiffre);
nombre = nombre/10 ;
}
printf("Le plus grand chiffre: %d \⁠n", le plus grand chiffre);
printf("Le plus petit chiffre: %d \⁠n", le plus petit chiffre);
}
// Code du pilote
int main()
{
entier num1 = 238627;
printf("num1: %d \⁠n", num1) ;
findLargestSmallest (num1) ;
entier num2 = 34552 ;
printf("num2: %d \⁠n", num2) ;
findLargestSmallest (num2) ;
entier num3 = 123 ;
printf("num3: %d \⁠n", num3) ;
findLargestSmallest (num3) ;
entier num4 = 45672;
printf("num4: %d \⁠n", num4) ;
findLargestSmallest (num4) ;
int num5 = 76567;
printf("num5: %d \⁠n", num5) ;
findLargestSmallest (num5) ;
renvoie 0 ;
}

Sortir:

num1: 238627
Plus grand chiffre: 8
Plus petit chiffre: 2
num2: 34552
Plus grand chiffre: 5
Plus petit chiffre: 2
num3: 123
Plus grand chiffre: 3
Plus petit chiffre: 1
num4: 45672
Plus grand chiffre: 7
Plus petit chiffre: 2
num5: 76567
Plus grand chiffre: 7
Plus petit chiffre: 5

En rapport: Comment relever le défi FizzBuzz dans 5 langages de programmation

Programme Java pour trouver le plus grand et le plus petit chiffre d'un nombre

Voici le programme Java pour trouver le plus grand et le plus petit chiffre d'un nombre:

// Programme Java pour trouver le plus grand et le plus petit
// chiffre d'un nombre
classe publique principale
{
static void findLargestSmallest (int num)
{
int plus grandChiffre = 0 ;
int plus petitChiffre = 9 ;
chiffre entier ;
tandis que (num != 0)
{
chiffre = nombre % 10 ;
// Recherche du plus grand chiffre
plus grandChiffre = Math.max (chiffre, plus grandChiffre);
// Recherche du plus petit chiffre
plus petitChiffre = Math.min (chiffre, plus petitChiffre);
nombre = nombre/10 ;
}
System.out.println("Le plus grand chiffre: " + le plus grand chiffre);
System.out.println("Plus petit chiffre: " + plus petit chiffre);
}
// Code du pilote
public static void main (String[] args) {
entier num1 = 238627;
System.out.println("num1: " + num1) ;
findLargestSmallest (num1) ;
entier num2 = 34552 ;
System.out.println("num2: " + num2);
findLargestSmallest (num2) ;
entier num3 = 123 ;
System.out.println("num3: " + num3) ;
findLargestSmallest (num3) ;
entier num4 = 45672;
System.out.println("num4: " + num4) ;
findLargestSmallest (num4) ;
int num5 = 76567;
System.out.println("num5: " + num5);
findLargestSmallest (num5) ;
}
}

Sortir:

num1: 238627
Plus grand chiffre: 8
Plus petit chiffre: 2
num2: 34552
Plus grand chiffre: 5
Plus petit chiffre: 2
num3: 123
Plus grand chiffre: 3
Plus petit chiffre: 1
num4: 45672
Plus grand chiffre: 7
Plus petit chiffre: 2
num5: 76567
Plus grand chiffre: 7
Plus petit chiffre: 5

Améliorez vos compétences Python à l'aide de méthodes et de fonctions intégrées

La bibliothèque standard Python fournit un certain nombre de méthodes et de fonctions intégrées qui sont utilisées pour effectuer diverses tâches. Les méthodes et les fonctions augmentent la clarté et l'efficacité du code. Tirez parti de la puissance des méthodes et des fonctions pour améliorer vos compétences Python.

PartagerTweeterE-mail
20 fonctions Python à connaître

La bibliothèque standard Python contient de nombreuses fonctions pour vous aider dans vos tâches de programmation. Découvrez les plus utiles et créez un code plus robuste.

Lire la suite

Rubriques connexes
  • La programmation
  • Tutoriels de codage
  • Python
  • JavaScript
  • C Programmation
  • Java
A propos de l'auteur
Yuvraj Chandra (63 articles publiés)

Yuvraj est un étudiant de premier cycle en informatique à l'Université de Delhi, en Inde. Il est passionné par le développement Web Full Stack. Quand il n'écrit pas, il explore la profondeur de différentes technologies.

Plus de Yuvraj Chandra

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner