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.
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
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.
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
- Programiranje
- Vodiči za kodiranje
- Piton
- JavaScript
- C Programiranje
- Java

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.
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