Автор: Юврадж Чандра
ДелитьсяТвитнутьЭл. адрес

Знайте свои значения сверху вниз - научитесь определять наибольшие и наименьшие цифры в числе с помощью Python, JavaScript и т. Д.

Ссылка на авторство не требуется - Unsplash

Хотя вам не обязательно быть всемирно известным математиком, чтобы стать программистом, знание того, как манипулировать числами переменных, является бесценным навыком, которому нужно научиться. Сложные задачи, основанные на числах, часто встречаются в собеседованиях и викторинах по программированию. В этой статье вы узнаете, как найти наибольшую и наименьшую цифру числа с помощью Python, C ++, JavaScript, C и Java.

Постановка задачи

Вам дали номер число. Вам нужно найти и вывести наибольшую и наименьшую цифру число.

Пример 1: Пусть num = 238627

8 - самая большая цифра, а 2 - самая маленькая цифра из 238627.

Таким образом, на выходе получается:

Наибольшая цифра: 8

Наименьшая цифра: 2

Пример 2: Пусть num = 34552

5 - самая большая цифра, а 2 - самая маленькая цифра 34552.

instagram viewer

Таким образом, на выходе получается:

Наибольшая цифра: 5

Наименьшая цифра: 2

Пример 3: Пусть num = 123

3 - самая большая цифра, а 1 - самая маленькая цифра 123.

Таким образом, на выходе получается:

Наибольшая цифра: 3

Наименьшая цифра: 1

Программа на C ++ для поиска наибольшей и наименьшей цифры числа

Ниже приведена программа на C ++ для поиска наибольшей и наименьшей цифры числа:

// Программа на C ++ для поиска наибольшего и наименьшего
// цифра числа
#включают
используя пространство имен std;
недействительным findLargestSmallest (целое число)
{
int largeDigit = 0;
int smallestDigit = 9;
int цифра;
в то время как (число)
{
цифра = число% 10;
// Находим самую большую цифру
наибольшая цифра = макс (цифра, наибольшая цифра);
// Находим наименьшую цифру
наименьшая цифра = мин (цифра, наименьшая цифра);
число = число / 10;
}
cout << "Наибольшая цифра:" << Крупнейшая цифра << endl;
cout << "Наименьшая цифра:" << smallestDigit << endl;
}
// Код драйвера
int main ()
{
int num1 = 238627;
cout << "num1:" << num1 << endl;
findLargestSmallest (число1);
int num2 = 34552;
cout << "num2:" << num2 << endl;
findLargestSmallest (число2);
int num3 = 123;
cout << "num3:" << num3 << endl;
findLargestSmallest (число3);
int num4 = 45672;
cout << "num4:" << num4 << endl;
findLargestSmallest (число4);
int num5 = 76567;
cout << "num5:" << num5 << endl;
findLargestSmallest (число5);
возврат 0;
}

Выход:

номер1: 238627
Наибольшая цифра: 8
Наименьшая цифра: 2
номер2: 34552
Наибольшая цифра: 5
Наименьшая цифра: 2
число3: 123
Наибольшая цифра: 3
Наименьшая цифра: 1
номер4: 45672
Наибольшая цифра: 7
Наименьшая цифра: 2
номер5: 76567
Наибольшая цифра: 7
Наименьшая цифра: 5

Связанный: Как найти среднее значение массива в Python, C ++, JavaScript и C

Программа Python для поиска наибольшей и наименьшей цифры числа

Ниже приведена программа Python для поиска наибольшей и наименьшей цифры числа:

# Программа Python для поиска самого большого и самого маленького
# цифра числа
def findLargestSmallest (число):
наибольшая цифра = 0
smallestDigit = 9
в то время как (число):
цифра = число% 10
# Нахождение наибольшей цифры
наибольшая цифра = макс (цифра, наибольшая цифра)
# Нахождение наименьшей цифры
smallestDigit = min (цифра; smallestDigit)
число = число // 10
print ("Наибольшая цифра:", наибольшая цифра)
print ("Наименьшая цифра:", наименьшая цифра)
# Код драйвера
число1 = 238627
print ("число1:", число1)
findLargestSmallest (число1)
число2 = 34552
print ("число2:", число2)
findLargestSmallest (число2)
число3 = 123
print ("число3:", число3)
findLargestSmallest (число3)
num4 = 45672
print ("число4:", число4)
findLargestSmallest (число4)
num5 = 76567
print ("число5:", число5)
findLargestSmallest (число5)

Выход:

номер1: 238627
Наибольшая цифра: 8
Наименьшая цифра: 2
номер2: 34552
Наибольшая цифра: 5
Наименьшая цифра: 2
число3: 123
Наибольшая цифра: 3
Наименьшая цифра: 1
номер4: 45672
Наибольшая цифра: 7
Наименьшая цифра: 2
номер5: 76567
Наибольшая цифра: 7
Наименьшая цифра: 5

Связанный: Как преобразовать время в 12-часовом формате в 24-часовой формат с помощью программирования

Программа на JavaScript для поиска наибольшей и наименьшей цифры числа

Ниже приведена программа на JavaScript для поиска наибольшей и наименьшей цифры числа:

// Программа JavaScript для поиска самого большого и самого маленького
// цифра числа
function findLargestSmallest (num) {
var largeDigit = 0;
var smallestDigit = 9;
var digit;
while (num) {
цифра = число% 10;
// Находим самую большую цифру
наибольшая цифра = Math.max (цифра, наибольшая цифра);
// Находим наименьшую цифру
smallestDigit = Math.min (цифра, наименьшая цифра);
число = parseInt (число / 10);
}
document.write ("Наибольшая цифра:" + наибольшая цифра + "
");
document.write ("Наименьшая цифра:" + наименьшая цифра + "
");
}
// Код драйвера
var num1 = 238627;
document.write ("число1:" + число1 + "
");
findLargestSmallest (число1);
var num2 = 34552;
document.write ("число2:" + число2 + "
");
findLargestSmallest (число2);
var num3 = 123;
document.write ("число3:" + число3 + "
");
findLargestSmallest (число3);
var num4 = 45672;
document.write ("num4:" + num4 + "
");
findLargestSmallest (число4);
var num5 = 76567;
document.write ("num5:" + num5 + "
");
findLargestSmallest (число5);

Выход:

номер1: 238627
Наибольшая цифра: 8
Наименьшая цифра: 2
номер2: 34552
Наибольшая цифра: 5
Наименьшая цифра: 2
число3: 123
Наибольшая цифра: 3
Наименьшая цифра: 1
номер4: 45672
Наибольшая цифра: 7
Наименьшая цифра: 2
номер5: 76567
Наибольшая цифра: 7
Наименьшая цифра: 5

Связанный: Как распечатать все перестановки заданной строки в C, C ++, JavaScript и Python

Программа на C для поиска наибольшей и наименьшей цифры числа

Ниже приведена программа на языке C для поиска наибольшей и наименьшей цифры числа:

// Программа на C для поиска наибольшего и наименьшего
// цифра числа
#включают
#define Max (a, b) (a> b? а: б)
#define Min (a, b) (a> b? б: а)
недействительным findLargestSmallest (целое число)
{
int largeDigit = 0;
int smallestDigit = 9;
int цифра;
в то время как (число)
{
цифра = число% 10;
// Находим самую большую цифру
наибольшая цифра = Макс (цифра, наибольшая цифра);
// Находим наименьшую цифру
smallestDigit = Мин (цифра, наименьшая цифра);
число = число / 10;
}
printf ("Наибольшая цифра:% d \ ⁠n", наибольшая цифра);
printf ("Наименьшая цифра:% d \ ⁠n", наименьшая цифра);
}
// Код драйвера
int main ()
{
int num1 = 238627;
printf ("число1:% d \ ⁠n", число1);
findLargestSmallest (число1);
int num2 = 34552;
printf ("число2:% d \ ⁠n", число2);
findLargestSmallest (число2);
int num3 = 123;
printf ("число3:% d \ ⁠n", число3);
findLargestSmallest (число3);
int num4 = 45672;
printf ("число4:% d \ ⁠n", число4);
findLargestSmallest (число4);
int num5 = 76567;
printf ("число5:% d \ ⁠n", число5);
findLargestSmallest (число5);
возврат 0;
}

Выход:

номер1: 238627
Наибольшая цифра: 8
Наименьшая цифра: 2
номер2: 34552
Наибольшая цифра: 5
Наименьшая цифра: 2
число3: 123
Наибольшая цифра: 3
Наименьшая цифра: 1
номер4: 45672
Наибольшая цифра: 7
Наименьшая цифра: 2
номер5: 76567
Наибольшая цифра: 7
Наименьшая цифра: 5

Связанный: Как пройти испытание FizzBuzz на 5 языках программирования

Программа на Java для поиска наибольшей и наименьшей цифры числа

Ниже приведена программа на Java для поиска наибольшей и наименьшей цифры числа:

// Программа на Java для поиска самого большого и самого маленького
// цифра числа
публичный класс Main
{
статическая пустота findLargestSmallest (целое число)
{
int largeDigit = 0;
int smallestDigit = 9;
int цифра;
в то время как (число! = 0)
{
цифра = число% 10;
// Находим самую большую цифру
наибольшая цифра = Math.max (цифра, наибольшая цифра);
// Находим наименьшую цифру
smallestDigit = Math.min (цифра, наименьшая цифра);
число = число / 10;
}
System.out.println ("Наибольшая цифра:" + наибольшая цифра);
System.out.println ("Наименьшая цифра:" + наименьшая цифра);
}
// Код драйвера
public static void main (String [] args) {
int num1 = 238627;
System.out.println ("число1:" + число1);
findLargestSmallest (число1);
int num2 = 34552;
System.out.println ("число2:" + число2);
findLargestSmallest (число2);
int num3 = 123;
System.out.println ("число3:" + число3);
findLargestSmallest (число3);
int num4 = 45672;
System.out.println ("число4:" + число4);
findLargestSmallest (число4);
int num5 = 76567;
System.out.println ("число5:" + число5);
findLargestSmallest (число5);
}
}

Выход:

номер1: 238627
Наибольшая цифра: 8
Наименьшая цифра: 2
номер2: 34552
Наибольшая цифра: 5
Наименьшая цифра: 2
число3: 123
Наибольшая цифра: 3
Наименьшая цифра: 1
номер4: 45672
Наибольшая цифра: 7
Наименьшая цифра: 2
номер5: 76567
Наибольшая цифра: 7
Наименьшая цифра: 5

Повысьте свои навыки Python с помощью встроенных методов и функций

Стандартная библиотека Python предоставляет ряд встроенных методов и функций, которые используются для выполнения множества задач. Методы и функции повышают ясность и эффективность кода. Используйте возможности методов и функций, чтобы улучшить свои навыки Python.

ДелитьсяТвитнутьЭл. адрес
20 функций Python, которые вы должны знать

Стандартная библиотека Python содержит множество функций, которые помогут вам с задачами программирования. Узнайте о самом полезном и создайте более надежный код.

Читать далее

Похожие темы
  • Программирование
  • Учебники по кодированию
  • Python
  • JavaScript
  • Программирование на C
  • Джава
Об авторе
Юврадж Чандра (Опубликовано 63 статей)

Юврадж - студент бакалавриата по информатике в Университете Дели, Индия. Он увлечен веб-разработкой Full Stack. Когда он не пишет, он исследует глубину различных технологий.

Ещё от Yuvraj Chandra

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться