Değerlerinizi yukarıdan aşağıya bilin—Python, JavaScript ve daha fazlasıyla bir sayıdaki en büyük ve en küçük basamakları belirlemeyi öğrenin.
Programcı olmak için dünyaca ünlü bir matematikçi olmanıza gerek yok, ancak değişkenlerin sayılarını nasıl değiştireceğinizi bilmek paha biçilmez bir öğrenme becerisidir. Rakamlara dayalı zor problemler, röportajlar ve sınavlar programlamada yaygındır. Bu makalede Python, C++, JavaScript, C ve Java kullanarak bir sayının en büyük ve en küçük basamağını nasıl bulacağınızı öğreneceksiniz.
Sorun bildirimi
sana bir numara verildi sayı. En büyük ve en küçük basamağını bulup yazdırmanız gerekir. sayı.
örnek 1: Sayı = 238627 olsun
8, 238627'nin en büyüğü ve 2 en küçük basamağıdır.
Böylece çıktı:
En Büyük Basamak: 8
En Küçük Basamak: 2
Örnek 2: Sayı = 34552 olsun
34552'nin en büyük basamağı 5, en küçük basamağı 2'dir.
Böylece çıktı:
En Büyük Basamak: 5
En Küçük Basamak: 2
Örnek 3: Sayı = 123 olsun
3, 123'ün en büyüğü ve 1 en küçük basamağıdır.
Böylece çıktı:
En Büyük Basamak: 3
En Küçük Basamak: 1
Bir Sayının En Büyük ve En Küçük Basamağını Bulan C++ Programı
Bir sayının en büyük ve en küçük basamağını bulan C++ programı aşağıdadır:
// En büyük ve en küçüğü bulan C++ programı
// bir sayının basamağı
#Dahil etmek
ad alanı std kullanarak;
void findLargestSmallest (int num)
{
int en büyükDigit = 0;
int en küçükDigit = 9;
int rakamı;
süre (sayı)
{
rakam = num%10;
// En büyük basamağı bulma
en büyükDigit = max (hane, en büyükDigit);
// En küçük basamağı bul
en küçükDigit = min (rakam, en küçükDigit);
sayı = sayı/10;
}
cout << "En Büyük Rakam: " << en büyükRakam << endl;
cout << "En Küçük Rakam: " << en küçükDigit << endl;
}
// Sürücü Kodu
int ana()
{
int sayı1 = 238627;
cout << "num1: " << num1 << endl;
findLargestSmallest (sayı1);
int sayı2 = 34552;
cout << "num2: " << num2 << endl;
findLargestSmallest (sayı2);
int sayı3 = 123;
cout << "num3: " << num3 << endl;
findLargestSmallest (sayı3);
int sayı4 = 45672;
cout << "num4: " << num4 << endl;
findLargestSmallest (sayı4);
int sayı5 = 76567;
cout << "num5: " << num5 << endl;
findLargestSmallest (sayı5);
0 döndür;
}
Çıktı:
num1: 238627
En Büyük Basamak: 8
En Küçük Basamak: 2
sayı2: 34552
En Büyük Basamak: 5
En Küçük Basamak: 2
sayı3: 123
En Büyük Basamak: 3
En Küçük Basamak: 1
num4: 45672
En Büyük Basamak: 7
En Küçük Basamak: 2
sayı5: 76567
En Büyük Basamak: 7
En Küçük Basamak: 5
İlgili: Python, C++, JavaScript ve C'de Bir Dizinin Ortalaması Nasıl Bulunur?
Bir Sayının En Büyük ve En Küçük Basamağını Bulan Python Programı
Aşağıda bir sayının en büyük ve en küçük basamağını bulan Python programı verilmiştir:
# En büyük ve en küçüğü bulan Python programı
# bir sayının basamağı
def findLargestSmallest (sayı):
en büyükRakam = 0
en küçükRakam = 9
süre (sayı):
rakam = sayı % 10
# En büyük basamağı bulma
en büyükDigit = maks (hane, en büyükDigit)
# En küçük basamağı bulma
en küçükDigit = min (rakam, en küçükDigit)
sayı = sayı // 10
print("En Büyük Basamak:", en büyükDigit)
print("En Küçük Rakam:", en küçükDigit)
# Sürücü Kodu
sayı1 = 238627
print("sayı1:", sayı1)
findLargestSmallest (sayı1)
sayı2 = 34552
print("sayı2:", sayı2)
findLargestSmallest (sayı2)
sayı3 = 123
print("sayı3:", sayı3)
bulEn Büyük En Küçük (sayı3)
sayı4 = 45672
print("sayı4:", sayı4)
findLargestSmallest (sayı4)
sayı5 = 76567
print("sayı5:", sayı5)
findLargestSmallest (sayı5)
Çıktı:
num1: 238627
En Büyük Basamak: 8
En Küçük Basamak: 2
sayı2: 34552
En Büyük Basamak: 5
En Küçük Basamak: 2
sayı3: 123
En Büyük Basamak: 3
En Küçük Basamak: 1
num4: 45672
En Büyük Basamak: 7
En Küçük Basamak: 2
sayı5: 76567
En Büyük Basamak: 7
En Küçük Basamak: 5
İlgili: 12 Saat Formatındaki Zamanı Programlama ile 24 Saat Formatına Dönüştürme
Bir Sayının En Büyük ve En Küçük Basamağını Bulan JavaScript Programı
Bir sayının en büyük ve en küçük basamağını bulan JavaScript programı aşağıdadır:
// En büyük ve en küçüğü bulan JavaScript programı
// bir sayının basamağı
function findLargestSmallest (sayı) {
var en büyükDigit = 0;
var smallDigit = 9;
var rakamı;
while (sayı) {
rakam = num%10;
// En büyük basamağı bulma
en büyükDigit = Math.max (rakam, en büyükDigit);
// En küçük basamağı bul
en küçükDigit = Math.min (rakam, en küçükDigit);
sayı = ayrıştırma (sayı / 10);
}
document.write("En Büyük Rakam: " + en büyükRakam + "
");
document.write("En Küçük Rakam: " + en küçükDigit + "
");
}
// Sürücü Kodu
var num1 = 238627;
belge.write("num1:" + say1 +"
");
findLargestSmallest (sayı1);
var num2 = 34552;
belge.write("sayı2:" + sayı2 +"
");
findLargestSmallest (sayı2);
var num3 = 123;
belge.write("sayı3:" + sayı3 +"
");
findLargestSmallest (sayı3);
var num4 = 45672;
belge.write("num4:" + num4 +"
");
findLargestSmallest (sayı4);
var num5 = 76567;
belge.write("sayı5:" + sayı5 +"
");
findLargestSmallest (sayı5);
Çıktı:
num1: 238627
En Büyük Basamak: 8
En Küçük Basamak: 2
sayı2: 34552
En Büyük Basamak: 5
En Küçük Basamak: 2
sayı3: 123
En Büyük Basamak: 3
En Küçük Basamak: 1
num4: 45672
En Büyük Basamak: 7
En Küçük Basamak: 2
sayı5: 76567
En Büyük Basamak: 7
En Küçük Basamak: 5
İlgili: C, C++, JavaScript ve Python'da Verilen Bir Dizenin Tüm Permütasyonları Nasıl Yazdırılır
Bir Sayının En Büyük ve En Küçük Basamağını Bulan C Programı
Bir sayının en büyük ve en küçük basamağını bulan C programı aşağıdaki gibidir:
// En büyük ve en küçüğü bulan C programı
// bir sayının basamağı
#Dahil etmek
#define Maks (a, b) (a>b? bir: b)
#define Min (a, b) (a>b? b: bir)
void findLargestSmallest (int num)
{
int en büyükDigit = 0;
int en küçükDigit = 9;
int rakamı;
süre (sayı)
{
rakam = num%10;
// En büyük basamağı bulma
en büyükDigit = Maks (rakam, en büyükDigit);
// En küçük basamağı bul
en küçükDigit = Min (hane, en küçükDigit);
sayı = sayı/10;
}
printf("En Büyük Basamak: %d \ n", en büyükDigit);
printf("En Küçük Rakam: %d \n", en küçükDigit);
}
// Sürücü Kodu
int ana()
{
int sayı1 = 238627;
printf("num1: %d \ n", num1);
findLargestSmallest (sayı1);
int sayı2 = 34552;
printf("num2: %d \ n", num2);
findLargestSmallest (sayı2);
int sayı3 = 123;
printf("num3: %d \ n", num3);
findLargestSmallest (sayı3);
int sayı4 = 45672;
printf("num4: %d \ n", num4);
findLargestSmallest (sayı4);
int sayı5 = 76567;
printf("sayı5: %d\n", sayı5);
findLargestSmallest (sayı5);
0 döndür;
}
Çıktı:
num1: 238627
En Büyük Basamak: 8
En Küçük Basamak: 2
sayı2: 34552
En Büyük Basamak: 5
En Küçük Basamak: 2
sayı3: 123
En Büyük Basamak: 3
En Küçük Basamak: 1
num4: 45672
En Büyük Basamak: 7
En Küçük Basamak: 2
sayı5: 76567
En Büyük Basamak: 7
En Küçük Basamak: 5
İlgili: 5 Programlama Dilinde FizzBuzz Challenge Nasıl Tamamlanır?
Bir Sayının En Büyük ve En Küçük Basamağını Bulan Java Programı
Bir sayının en büyük ve en küçük basamağını bulan Java programı aşağıdadır:
// En büyük ve en küçüğü bulan Java programı
// bir sayının basamağı
genel sınıf Ana
{
statik boşluk findLargestSmallest (int num)
{
int en büyükDigit = 0;
int en küçükDigit = 9;
int rakamı;
süre (sayı != 0)
{
rakam = sayı % 10;
// En büyük basamağı bulma
en büyükDigit = Math.max (rakam, en büyükDigit);
// En küçük basamağı bulma
en küçükDigit = Math.min (rakam, en küçükDigit);
sayı = sayı / 10;
}
System.out.println("En Büyük Rakam: " + en büyükDigit);
System.out.println("En Küçük Rakam: " + en küçükDigit);
}
// Sürücü Kodu
public static void main (String[] args) {
int sayı1 = 238627;
System.out.println("num1: " + num1);
findLargestSmallest (sayı1);
int sayı2 = 34552;
System.out.println("sayı2:" + sayı2);
findLargestSmallest (sayı2);
int sayı3 = 123;
System.out.println("sayı3:" + sayı3);
findLargestSmallest (sayı3);
int sayı4 = 45672;
System.out.println("sayı4:" + sayı4);
findLargestSmallest (sayı4);
int sayı5 = 76567;
System.out.println("sayı5:" + sayı5);
findLargestSmallest (sayı5);
}
}
Çıktı:
num1: 238627
En Büyük Basamak: 8
En Küçük Basamak: 2
sayı2: 34552
En Büyük Basamak: 5
En Küçük Basamak: 2
sayı3: 123
En Büyük Basamak: 3
En Küçük Basamak: 1
num4: 45672
En Büyük Basamak: 7
En Küçük Basamak: 2
sayı5: 76567
En Büyük Basamak: 7
En Küçük Basamak: 5
Yerleşik Yöntemleri ve İşlevleri Kullanarak Python Becerilerinizi Artırın
Python Standart Kitaplığı, çeşitli görevleri gerçekleştirmek için kullanılan bir dizi yerleşik yöntem ve işlev sağlar. Yöntemler ve işlevler, kod netliğini ve verimliliğini artırır. Python becerilerinizi geliştirmek için yöntemlerin ve işlevlerin gücünden yararlanın.
Python Standart Kitaplığı, programlama görevlerinize yardımcı olacak birçok işlev içerir. En kullanışlı kod hakkında bilgi edinin ve daha sağlam kod oluşturun.
Sonrakini Oku
- Programlama
- Kodlama Eğitimleri
- piton
- JavaScript
- C Programlama
- Java
Yuvraj, Hindistan Delhi Üniversitesi'nde Bilgisayar Bilimleri lisans öğrencisidir. Full Stack Web Geliştirme konusunda tutkulu. Yazmadığı zamanlarda farklı teknolojilerin derinliğini keşfediyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın