Autor Yuvraj Chandra
UdioCvrkutE -pošta

Upoznajte svoje vrijednosti od vrha do dna - naučite identificirati najveće i najmanje znamenke u broju pomoću Pythona, JavaScripta i još mnogo toga.

Nije potrebna atribucija - Unsplash

Iako ne morate biti svjetski poznati matematičar da biste bili programer, znanje o manipuliranju brojevima varijabli neprocjenjiva je vještina za učenje. Škakljivi problemi temeljeni na brojkama česti su u programiranju intervjua i kvizova. U ovom ćete članku naučiti kako pronaći najveću i najmanju znamenku broja pomoću Pythona, C ++, JavaScript, C i Jave.

Izjava o problemu

Dobili ste broj br. Morate pronaći i ispisati najveću i najmanju znamenku od br.

Primjer 1: Neka je broj = 238627

8 je najveća, a 2 najmanja znamenka od 238627.

Dakle, izlaz je:

Najveća znamenka: 8

Najmanja znamenka: 2

Primjer 2: Neka je broj = 34552

5 je najveća, a 2 najmanja znamenka od 34552.

Dakle, izlaz je:

Najveća znamenka: 5

Najmanja znamenka: 2

instagram viewer

Primjer 3: Neka je broj = 123

3 je najveća, a 1 najmanja znamenka od 123.

Dakle, izlaz je:

Najveća znamenka: 3

Najmanja znamenka: 1

C ++ program za pronalaženje najveće i najmanje znamenke broja

Ispod je program C ++ za pronalaženje najveće i najmanje znamenke broja:

// C ++ program za pronalaženje najvećeg i najmanjeg
// znamenka broja
#uključi
pomoću prostora imena std;
void findLargestSmallest (int num)
{
int najvećiDigit = 0;
int najmanjaDigit = 9;
int znamenka;
dok (broj)
{
znamenka = broj%10;
// Pronalaženje najveće znamenke
najveća cifra = max (znamenka, najveća cifra);
// Pronađite najmanju znamenku
najmanja znamenka = min (znamenka, najmanja znamenka);
broj = broj/10;
}
cout << "Najveća znamenka:" << najvećaDigita << endl;
cout << "Najmanja znamenka:" << najmanja znamenka << endl;
}
// Kod vozača
int main ()
{
int broj1 = 238627;
cout << "num1:" << num1 << endl;
findLargestSmallest (num1);
int broj 2 = 34552;
cout << "num2:" << num2 << endl;
findLargestSmallest (num2);
int broj3 = 123;
cout << "num3:" << num3 << endl;
findLargestSmallest (num3);
int broj4 = 45672;
cout << "num4:" << num4 << endl;
findLargestSmallest (num4);
int broj5 = 76567;
cout << "num5:" << num5 << endl;
findLargestSmallest (num5);
return 0;
}

Izlaz:

broj1: 238627
Najveća znamenka: 8
Najmanja znamenka: 2
broj2: 34552
Najveća znamenka: 5
Najmanja znamenka: 2
broj3: 123
Najveća znamenka: 3
Najmanja znamenka: 1
broj 4: 45672
Najveća znamenka: 7
Najmanja znamenka: 2
broj 5: 76567
Najveća znamenka: 7
Najmanja znamenka: 5

Povezano: Kako pronaći značenje niza u Pythonu, C ++, JavaScript i C

Python program za pronalaženje najveće i najmanje znamenke broja

Ispod je program Python za pronalaženje najveće i najmanje znamenke broja:

# Python program za pronalaženje najvećeg i najmanjeg
# znamenka broja
def findLargestSmallest (num):
najveća cifra = 0
najmanja znamenka = 9
while (broj):
znamenka = broj % 10
# Pronalaženje najveće znamenke
najveća cifra = max (znamenka, najveća znamenka)
# Pronalaženje najmanje znamenke
najmanja znamenka = min (znamenka, najmanja znamenka)
broj = broj // 10
print ("Najveća znamenka:", najveća znamenka)
print ("Najmanja znamenka:", najmanja znamenka)
# Kod vozača
broj1 = 238627
print ("broj1:", broj1)
findLargestSmallest (num1)
broj2 = 34552
print ("num2:", num2)
findLargestSmallest (num2)
broj3 = 123
print ("broj3:", broj3)
findLargestSmallest (num3)
broj4 = 45672
print ("num4:", num4)
findLargestSmallest (num4)
broj5 = 76567
print ("num5:", num5)
findLargestSmallest (num5)

Izlaz:

broj1: 238627
Najveća znamenka: 8
Najmanja znamenka: 2
broj2: 34552
Najveća znamenka: 5
Najmanja znamenka: 2
broj3: 123
Najveća znamenka: 3
Najmanja znamenka: 1
broj 4: 45672
Najveća znamenka: 7
Najmanja znamenka: 2
broj 5: 76567
Najveća znamenka: 7
Najmanja znamenka: 5

Povezano: Kako programom pretvoriti vrijeme u 12-satnom formatu u 24-satni format

JavaScript program za pronalaženje najveće i najmanje znamenke broja

Ispod je JavaScript program za pronalaženje najveće i najmanje znamenke broja:

// JavaScript program za pronalaženje najvećeg i najmanjeg
// znamenka broja
funkcija findLargestSmallest (num) {
var najvećiDigit = 0;
var najmanjiDigit = 9;
var znamenka;
while (broj) {
znamenka = broj%10;
// Pronalaženje najveće znamenke
najveća cifra = Math.max (znamenka, najveća znamenka);
// Pronađite najmanju znamenku
najmanja cifra = Math.min (znamenka, najmanja znamenka);
num = parseInt (num / 10);
}
document.write ("Najveća znamenka:" + najveća cifra + "
");
document.write ("Najmanja znamenka:" + najmanja znamenka + "
");
}
// Kod vozača
var broj1 = 238627;
document.write ("num1:" + num1 + "
");
findLargestSmallest (num1);
var broj 2 = 34552;
document.write ("num2:" + num2 + "
");
findLargestSmallest (num2);
var broj3 = 123;
document.write ("num3:" + num3 + "
");
findLargestSmallest (num3);
var broj 4 = 45672;
document.write ("num4:" + num4 + "
");
findLargestSmallest (num4);
var broj 5 = 76567;
document.write ("num5:" + num5 + "
");
findLargestSmallest (num5);

Izlaz:

broj1: 238627
Najveća znamenka: 8
Najmanja znamenka: 2
broj2: 34552
Najveća znamenka: 5
Najmanja znamenka: 2
broj3: 123
Najveća znamenka: 3
Najmanja znamenka: 1
broj 4: 45672
Najveća znamenka: 7
Najmanja znamenka: 2
broj 5: 76567
Najveća znamenka: 7
Najmanja znamenka: 5

Povezano: Kako ispisati sve permutacije zadanog niza u C, C ++, JavaScript i Python

C Program za pronalaženje najveće i najmanje znamenke broja

Ispod je C program za pronalaženje najveće i najmanje znamenke broja:

// C program za pronalaženje najvećeg i najmanjeg
// znamenka broja
#uključi
#define Max (a, b) (a> b? a: b)
#define Min (a, b) (a> b? b: a)
void findLargestSmallest (int num)
{
int najvećiDigit = 0;
int najmanjaDigit = 9;
int znamenka;
dok (broj)
{
znamenka = broj%10;
// Pronalaženje najveće znamenke
najveća cifra = Max (znamenka, najveća znamenka);
// Pronađite najmanju znamenku
najmanja znamenka = Min (znamenka, najmanja znamenka);
broj = broj/10;
}
printf ("Najveća znamenka: %d \ ⁠n", najveća znamenka);
printf ("Najmanja znamenka: %d \ ⁠n", najmanja znamenka);
}
// Kod vozača
int main ()
{
int broj1 = 238627;
printf ("broj1: %d \ ⁠n", broj1);
findLargestSmallest (num1);
int broj 2 = 34552;
printf ("num2: %d \ ⁠n", num2);
findLargestSmallest (num2);
int broj3 = 123;
printf ("broj3: %d \ nn", broj3);
findLargestSmallest (num3);
int broj4 = 45672;
printf ("num4: %d \ ⁠n", num4);
findLargestSmallest (num4);
int broj5 = 76567;
printf ("broj5: %d \ n", broj5);
findLargestSmallest (num5);
return 0;
}

Izlaz:

broj1: 238627
Najveća znamenka: 8
Najmanja znamenka: 2
broj2: 34552
Najveća znamenka: 5
Najmanja znamenka: 2
broj3: 123
Najveća znamenka: 3
Najmanja znamenka: 1
broj 4: 45672
Najveća znamenka: 7
Najmanja znamenka: 2
broj 5: 76567
Najveća znamenka: 7
Najmanja znamenka: 5

Povezano: Kako ispuniti FizzBuzz izazov na 5 programskih jezika

Java program za pronalaženje najveće i najmanje znamenke broja

Ispod je Java program za pronalaženje najveće i najmanje znamenke broja:

// Java program za pronalaženje najvećeg i najmanjeg
// znamenka broja
javni razred Glavni
{
static void findLargestSmallest (int num)
{
int najvećiDigit = 0;
int najmanjaDigit = 9;
int znamenka;
while (broj! = 0)
{
znamenka = broj % 10;
// Pronalaženje najveće znamenke
najveća cifra = Math.max (znamenka, najveća znamenka);
// Pronalaženje najmanje znamenke
najmanja cifra = Math.min (znamenka, najmanja znamenka);
broj = broj / 10;
}
System.out.println ("Najveća znamenka:" + najveća znamenka);
System.out.println ("Najmanja znamenka:" + najmanjaDigitata);
}
// Kod vozača
public static void main (String [] args) {
int broj1 = 238627;
System.out.println ("num1:" + num1);
findLargestSmallest (num1);
int broj 2 = 34552;
System.out.println ("num2:" + num2);
findLargestSmallest (num2);
int broj3 = 123;
System.out.println ("num3:" + num3);
findLargestSmallest (num3);
int broj4 = 45672;
System.out.println ("num4:" + num4);
findLargestSmallest (num4);
int broj5 = 76567;
System.out.println ("num5:" + num5);
findLargestSmallest (num5);
}
}

Izlaz:

broj1: 238627
Najveća znamenka: 8
Najmanja znamenka: 2
broj2: 34552
Najveća znamenka: 5
Najmanja znamenka: 2
broj3: 123
Najveća znamenka: 3
Najmanja znamenka: 1
broj 4: 45672
Najveća znamenka: 7
Najmanja znamenka: 2
broj 5: 76567
Najveća znamenka: 7
Najmanja znamenka: 5

Poboljšajte svoje vještine Pythona pomoću ugrađenih metoda i funkcija

Standardna knjižnica Python nudi brojne ugrađene metode i funkcije koje se koriste za izvršavanje različitih zadataka. Metode i funkcije povećavaju jasnoću i učinkovitost koda. Iskoristite moć metoda i funkcija kako biste poboljšali svoje vještine Pythona.

UdioCvrkutE -pošta
20 Python funkcija koje trebate znati

Standardna knjižnica Python sadrži mnoge funkcije koje vam pomažu u programskim zadacima. Saznajte o najkorisnijem i stvorite robusniji kod.

Pročitajte Dalje

Povezane teme
  • Programiranje
  • Vodiči za kodiranje
  • Piton
  • JavaScript
  • C Programiranje
  • Java
O autoru
Yuvraj Chandra (63 objavljena članka)

Yuvraj je student preddiplomskog studija Računarstva na Sveučilištu u Delhiju u Indiji. Oduševljen je Full Stack web razvojem. Kad ne piše, istražuje dubinu različitih tehnologija.

Više od Yuvraja Chandre

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu