Упознајте своје вредности од врха до дна - научите да идентификујете највеће и најмање цифре у броју помоћу Питхон -а, ЈаваСцрипт -а и још много тога.
Иако не морате бити светски познати математичар да бисте били програмер, знање о манипулацији бројевима променљивих је непроцењива вештина за учење. Шкакљиви проблеми засновани на бројевима чести су у програмирању интервјуа и квизова. У овом чланку ћете научити како пронаћи највећу и најмању цифру броја користећи Питхон, Ц ++, ЈаваСцрипт, Ц и Јава.
Изјава о проблему
Добили сте број нум. Морате пронаћи и одштампати највећу и најмању цифру од нум.
Пример 1: Нека је број = 238627
8 је највећа, а 2 најмања цифра од 238627.
Дакле, излаз је:
Највећа цифра: 8
Најмања цифра: 2
Пример 2: Нека је број = 34552
5 је највећа, а 2 најмања цифра од 34552.
Дакле, излаз је:
Највећа цифра: 5
Најмања цифра: 2
Пример 3: Нека је број = 123
3 је највећа, а 1 најмања цифра од 123.
Дакле, излаз је:
Највећа цифра: 3
Најмања цифра: 1
Ц ++ програм за проналажење највеће и најмање цифре броја
Испод је Ц ++ програм за проналажење највеће и најмање цифре броја:
// Ц ++ програм за проналажење највећег и најмањег
// цифра броја
#инцлуде
коришћење простора имена стд;
воид финдЛаргестСмаллест (инт нум)
{
инт највећаДигит = 0;
инт најмањиДигит = 9;
инт дигит;
вхиле (број)
{
цифра = број%10;
// Проналажење највеће цифре
највећа цифра = мак (цифра, највећа цифра);
// Нађи најмању цифру
најмања цифра = мин (цифра, најмања цифра);
нум = нум/10;
}
цоут << "Највећа цифра:" << највећаДигит << ендл;
цоут << "Најмања цифра:" << најмања цифра << ендл;
}
// Код возача
инт маин ()
{
инт нум1 = 238627;
цоут << "нум1:" << нум1 << ендл;
финдЛаргестСмаллест (нум1);
инт нум2 = 34552;
цоут << "нум2:" << нум2 << ендл;
финдЛаргестСмаллест (нум2);
инт н3 = 123;
цоут << "нум3:" << нум3 << ендл;
финдЛаргестСмаллест (нум3);
инт број 4 = 45672;
цоут << "нум4:" << нум4 << ендл;
финдЛаргестСмаллест (нум4);
инт број 5 = 76567;
цоут << "нум5:" << нум5 << ендл;
финдЛаргестСмаллест (нум5);
ретурн 0;
}
Оутпут:
број1: 238627
Највећа цифра: 8
Најмања цифра: 2
број2: 34552
Највећа цифра: 5
Најмања цифра: 2
број3: 123
Највећа цифра: 3
Најмања цифра: 1
број 4: 45672
Највећа цифра: 7
Најмања цифра: 2
број 5: 76567
Највећа цифра: 7
Најмања цифра: 5
Повезан: Како пронаћи значење низа у Питхону, Ц ++, ЈаваСцрипт и Ц.
Питхон програм за проналажење највеће и најмање цифре броја
Испод је Питхон програм за проналажење највеће и најмање цифре броја:
# Питхон програм за проналажење највећег и најмањег
# цифра броја
деф финдЛаргестСмаллест (нум):
највећа цифра = 0
најмања цифра = 9
вхиле (број):
цифра = број % 10
# Проналажење највеће цифре
највећа цифра = макс (цифра, највећа цифра)
# Проналажење најмање цифре
најмања цифра = мин (цифра, најмања цифра)
нум = нум // 10
принт ("Највећа цифра:", највећа цифра)
принт ("Најмања цифра:", најмања цифра)
# Код возача
број1 = 238627
принт ("број1:", број1)
финдЛаргестСмаллест (нум1)
број2 = 34552
принт ("нум2:", нум2)
финдЛаргестСмаллест (нум2)
број3 = 123
принт ("нум3:", нум3)
финдЛаргестСмаллест (нум3)
број4 = 45672
принт ("нум4:", нум4)
финдЛаргестСмаллест (нум4)
број 5 = 76567
принт ("нум5:", нум5)
финдЛаргестСмаллест (нум5)
Оутпут:
број1: 238627
Највећа цифра: 8
Најмања цифра: 2
број2: 34552
Највећа цифра: 5
Најмања цифра: 2
број3: 123
Највећа цифра: 3
Најмања цифра: 1
број 4: 45672
Највећа цифра: 7
Најмања цифра: 2
број 5: 76567
Највећа цифра: 7
Најмања цифра: 5
Повезан: Како програмом претворити време у 12-часовном формату у 24-часовни формат
ЈаваСцрипт програм за проналажење највеће и најмање цифре броја
Испод је ЈаваСцрипт програм за проналажење највеће и најмање цифре броја:
// ЈаваСцрипт програм за проналажење највећег и најмањег
// цифра броја
функција финдЛаргестСмаллест (нум) {
вар највећа цифра = 0;
вар најмања цифра = 9;
вар дигит;
вхиле (број) {
цифра = број%10;
// Проналажење највеће цифре
највећа цифра = Матх.мак (цифра, највећа цифра);
// Нађи најмању цифру
најмања цифра = Матх.мин (цифра, најмања цифра);
нум = парсеИнт (нум / 10);
}
доцумент.врите ("Највећа цифра:" + највећа цифра + "
");
доцумент.врите ("Најмања цифра:" + најмања цифра + "
");
}
// Код возача
вар н1 = 238627;
доцумент.врите ("нум1:" + нум1 + "
");
финдЛаргестСмаллест (нум1);
вар н2 = 34552;
доцумент.врите ("нум2:" + нум2 + "
");
финдЛаргестСмаллест (нум2);
вар н3 = 123;
доцумент.врите ("нум3:" + нум3 + "
");
финдЛаргестСмаллест (нум3);
вар број 4 = 45672;
доцумент.врите ("нум4:" + нум4 + "
");
финдЛаргестСмаллест (нум4);
вар број 5 = 76567;
доцумент.врите ("нум5:" + нум5 + "
");
финдЛаргестСмаллест (нум5);
Оутпут:
број1: 238627
Највећа цифра: 8
Најмања цифра: 2
број2: 34552
Највећа цифра: 5
Најмања цифра: 2
број3: 123
Највећа цифра: 3
Најмања цифра: 1
број 4: 45672
Највећа цифра: 7
Најмања цифра: 2
број 5: 76567
Највећа цифра: 7
Најмања цифра: 5
Повезан: Како одштампати све пермутације датог низа у Ц, Ц ++, ЈаваСцрипт и Питхон
Ц Програм за проналажење највеће и најмање цифре броја
Испод је Ц програм за проналажење највеће и најмање цифре броја:
// Ц програм за проналажење највећег и најмањег
// цифра броја
#инцлуде
#дефине Мак (а, б) (а> б? а: б)
#дефине Мин (а, б) (а> б? б: а)
воид финдЛаргестСмаллест (инт нум)
{
инт највећаДигит = 0;
инт најмањиДигит = 9;
инт дигит;
вхиле (број)
{
цифра = број%10;
// Проналажење највеће цифре
највећа цифра = Мак (цифра, највећа цифра);
// Нађи најмању цифру
најмања цифра = Мин (цифра, најмања цифра);
нум = нум/10;
}
принтф ("Највећа цифра: %д \ н", највећа цифра);
принтф ("Најмања цифра: %д \ н", најмања цифра);
}
// Код возача
инт маин ()
{
инт нум1 = 238627;
принтф ("број1: %д \ нн", број1);
финдЛаргестСмаллест (нум1);
инт нум2 = 34552;
принтф ("нум2: %д \ нн", нум2);
финдЛаргестСмаллест (нум2);
инт н3 = 123;
принтф ("број3: %д \ н", број3);
финдЛаргестСмаллест (нум3);
инт број 4 = 45672;
принтф ("нум4: %д \ нн", нум4);
финдЛаргестСмаллест (нум4);
инт број 5 = 76567;
принтф ("број5: %д \ н", број5);
финдЛаргестСмаллест (нум5);
ретурн 0;
}
Оутпут:
број1: 238627
Највећа цифра: 8
Најмања цифра: 2
број2: 34552
Највећа цифра: 5
Најмања цифра: 2
број3: 123
Највећа цифра: 3
Најмања цифра: 1
број 4: 45672
Највећа цифра: 7
Најмања цифра: 2
број 5: 76567
Највећа цифра: 7
Најмања цифра: 5
Повезан: Како испунити ФиззБузз изазов на 5 програмских језика
Јава програм за проналажење највеће и најмање цифре броја
Испод је Јава програм за проналажење највеће и најмање цифре броја:
// Јава програм за проналажење највећег и најмањег
// цифра броја
јавна класа Маин
{
статиц воид финдЛаргестСмаллест (инт нум)
{
инт највећаДигит = 0;
инт најмањиДигит = 9;
инт дигит;
вхиле (број! = 0)
{
цифра = број % 10;
// Проналажење највеће цифре
највећа цифра = Матх.мак (цифра, највећа цифра);
// Проналажење најмање цифре
најмања цифра = Матх.мин (цифра, најмања цифра);
нум = нум / 10;
}
Систем.оут.принтлн ("Највећа цифра:" + највећа цифра);
Систем.оут.принтлн ("Најмања цифра:" + најмања цифра);
}
// Код возача
публиц статиц воид маин (Стринг [] аргс) {
инт нум1 = 238627;
Систем.оут.принтлн ("нум1:" + нум1);
финдЛаргестСмаллест (нум1);
инт нум2 = 34552;
Систем.оут.принтлн ("нум2:" + нум2);
финдЛаргестСмаллест (нум2);
инт н3 = 123;
Систем.оут.принтлн ("нум3:" + нум3);
финдЛаргестСмаллест (нум3);
инт број 4 = 45672;
Систем.оут.принтлн ("нум4:" + нум4);
финдЛаргестСмаллест (нум4);
инт број 5 = 76567;
Систем.оут.принтлн ("нум5:" + нум5);
финдЛаргестСмаллест (нум5);
}
}
Оутпут:
број1: 238627
Највећа цифра: 8
Најмања цифра: 2
број2: 34552
Највећа цифра: 5
Најмања цифра: 2
број3: 123
Највећа цифра: 3
Најмања цифра: 1
број 4: 45672
Највећа цифра: 7
Најмања цифра: 2
број 5: 76567
Највећа цифра: 7
Најмања цифра: 5
Повећајте своје вештине Питхона користећи уграђене методе и функције
Стандардна библиотека Питхон пружа бројне уграђене методе и функције које се користе за обављање различитих задатака. Методе и функције повећавају јасноћу и ефикасност кода. Искористите моћ метода и функција да побољшате своје вештине Питхона.
Стандардна библиотека Питхон садржи многе функције које вам помажу у програмским задацима. Сазнајте о најкориснијем и креирајте робуснији код.
Прочитајте следеће
- Програмирање
- Кодирање Туториали
- Питхон
- ЈаваСцрипт
- Ц Програмирање
- Јава
Иуврај је студент основних студија рачунарства на Универзитету у Делхију у Индији. Он је страствен за Фулл Стацк Веб Девелопмент. Кад не пише, истражује дубину различитих технологија.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили