Дано произвольное целое число вывести самую большую цифру этого числа
# Задача-1: Дано произвольное целое число, вывести поочередно цифры исходного числа
# # код пишем тут.
first_name = input(‘Введите число ‘)
i = 0
while i = 18:
access = 1
print(‘Доступ разрешен’)
else:
access = 0
print(‘Извините, пользование данным ресурсом только с 18 лет’)
# Задача-1: Дано произвольное целое число, вывести самую большую цифру этого числа.
# Например, дается x = 58375.
# Нужно вывести максимальную цифру в данном числе, т.е. 8.
# Подразумевается, что мы не знаем это число заранее.
# Число приходит в виде целого беззнакового.
number = input(‘Введите число ‘)
print(max(number))
# Задача-2: Исходные значения двух переменных запросить у пользователя.
# Поменять значения переменных местами. Вывести новые значения на экран.
# Решите задачу, используя только две переменные.
first_number = input(‘Введите что-нибудь ‘)
second_number = input(‘Введите что-нибудь ещё ‘)
second_number, first_number = first_number, second_number
print(second_number, «Это было first_number»)
print(first_number, «Это было second_number»)
# Задание-1:
# Ваня набрал несколько операций в интерпретаторе и получал результаты:
# Код: a == a**2
# Результат: True
# Код: a == a*2
# Результат: True
# Код: a > 999999
# Результат: True
# Вопрос: Чему была равна переменная a,
# если точно известно, что её значение не изменялось?
n = float(‘inf’)
print(n)
Источник
Вывод наибольшей и наименьшей цифры из четырехзначного числа
Задача такая:
«Пользователь вводит четырёхзначное число. Программа должна вывести наибольшую цифру этого числа и наименьшую цифру этого числа. Поиск наибольшей и наименьшей цифр организовать с помощью вложенных операторов if-else»
Может, кто знает вариант, как можно сделать это покороче?
Я сделал такой вариант:
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Нахождение наибольшей и наименьшей цифры в записи числа
написать программу нахождения наибольшей и наименьшей цифры в записи числа 2386754,
Найти сумму наибольшей и наименьшей цифры в записи данного натурального числа
Составить программу для решения следующей задачи :Найти сумму наибольшей и наименьшей цифры в.
Вывод на экран четырехзначного числа, полученного приписывании цифры единиц в качестве цифры тысяч
Помогите пожалуйста! заранее спасибо. 🙂 Дано 3-е число. Составить программу вывода на экран.
Поиск наибольшей и наименьшей цифры в строке букв и цифр
Реализуйте в виде ассемблерной вставки подпрограмму, которая находит наибольшую и наименьшую цифру.
Переставьте местами цифры четырехзначного числа, так, чтобы сначала оказались цифры, меньшие пяти
Дано четырехзначное число. Переставьте местами цифры так, чтобы сначала оказались цифры, меньшие.
Поиск и вывод информации о товаре с наименьшей/наибольшей стоимостью
Помогите пожалуйста с заданием Я так понял нужно создать методы с функциями: a. поиск и вывод.
Матрица. Вывод строк с наибольшей и наименьшей суммой элементов
Здравствуйте Прошу натыкать меня носом в код, не могу понять — что не так. Вот задача: Найти.
Замена последней цифры на значение наименьшей цифры в записи числа N
Ошибка в задании Условие:Дано натуральное число N. Получить новое число М, которое образуется из.
Образовать новое число, путём замены последней цифры на значение наименьшей цифры в записи исходного числа
Помогите доделать задачу, минимальную цифру нашёл, последнюю цифру нашёл, только осталось присвоить.
Источник
Snaky-girl / практика4_task1.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
#1. Реализовать скрипт, в котором должна быть предусмотрена функция расчета заработной платы сотрудника. |
# В расчете необходимо использовать формулу: |
# (выработка в часах*ставка в час) + премия. |
# Для выполнения расчета для конкретных значений необходимо запускать скрипт с параметрами. |
def salary_calculation (): |
try : |
time = float ( input ( ‘Выработка в часах: ‘ )) |
salary = float ( input ( ‘Ставка в час в рублях: ‘ )) |
bonus = float ( input ( ‘Премия в рублях: ‘ )) |
result = time * salary + bonus |
print ( f’заработная плата сотрудника < result >‘ ) |
except ValueError : |
return print ( ‘введите числовое значение’ ) |
salary_calculation () |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
#2. Представлен список чисел. |
# Необходимо вывести элементы исходного списка, значения которых больше предыдущего элемента. |
import random |
list1 = random . sample ( range ( 1 , 1000 ), 20 ) #генерирует числа от 1 до 1000, всего этих чисел 20 |
print ( list1 ) |
list2 = [] |
for el in range ( len ( list1 ) — 1 ): |
if list1 [ el ] list1 [ el + 1 ]: |
list2 . append ( list1 [ el + 1 ]) |
print ( list2 ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
#3. Для чисел в пределах от 20 до 240 найти числа, кратные 20 или 21. Необходимо решить задание в одну строку. |
print ([ el for el in range ( 20 , 241 ) if el % 20 == 0 or el % 21 == 0 ]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
#4. Представлен список чисел. |
# Определить элементы списка, не имеющие повторений. |
# Сформировать итоговый массив чисел, соответствующих требованию. |
# Элементы вывести в порядке их следования в исходном списке. |
# Для выполнения задания обязательно использовать генератор. |
list1 = [ 2 , 2 , 2 , 7 , 23 , 1 , 44 , 44 , 3 , 2 , 10 , 7 , 4 , 11 ] |
list2 = [ el for el in list1 if list1 . count ( el ) == 1 ] |
print ( list2 ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
#Реализовать формирование списка, используя функцию range() и возможности генератора. |
# В список должны войти четные числа от 100 до 1000 (включая границы). |
# Необходимо получить результат вычисления произведения всех элементов списка. |
list = [ el for el in range ( 100 , 1001 ) if el % 2 == 0 ] |
print ( list ) # выводит список четных чисел от 100 до 1000 |
from functools import reduce |
def my_func ( el_p , el ): |
return el_p * el |
print ( reduce ( my_func , list )) #выводит произведение четных чисел от 100 до 1000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
# Реализовать два небольших скрипта: |
# а) итератор, генерирующий целые числа, начиная с указанного, |
# Например, выводим целые числа, начиная с 3, а при достижении числа 10 завершаем цикл |
def gen1 (): |
a = int ( input ( ‘Введите стартовое число: ‘ )) |
from itertools import islice |
from itertools import count |
for i in islice ( count ( a ), 10 ): #генерирует 10 чисел начиная с указанного |
print ( i ) |
gen1 () |
# б) итератор, повторяющий элементы некоторого списка, определенного заранее. |
# необходимо предусмотреть условие, при котором повторение элементов списка будет прекращено. |
def gen2 (): |
list = [ 1 , 107 , None , «this_list» ] |
from itertools import islice |
from itertools import cycle |
for el in islice ( cycle ( list ), 10 ): #повторение элементов списка будет прекращено после 10ого повторения |
print ( el ) |
gen2 () |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Источник
Вывести наибольшее число, которое можно составить из данных цифр
Напишите программу, которая определяет, есть ли во введённой строке десятичные цифры, и выводит наибольшее число, которое можно составить из этих цифр. Ведущих нулей в числе быть не должно (за исключением числа 0, запись которого содержит ровно одну цифру). Если цифр нет, программа должна вывести число -1.
Входные данные
Входная строка содержит произвольные символы.
Выходные данные
Программа должна вывести наибольшее число, которое можно составить из присутствующих в строке десятичных цифр, или число -1, если цифр нет.
входные данные
Day 10, mice 8: «Year» 7 is a mistake 91.
выходные данные
987110
Помогите, пожалуйста. Можно на Python, C++ или Паскаль
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Вывести самое большое четырёхзначное число, которое можно составить из цифр заданного
Помогите пожалуйста решить задачу на паскале: во входном файле записано одно положительное.
Дано целое двухзначное число a. Получить наибольшее число, которое можно получить из цифр числа a
Дано целое двухзначное число a. Получить наибольшее число, которое можно получить из цифр числа a.
Найти максимальное число которое можно составить из цифр заданного числа
Задано четырехзначное число. Нужно написать программу, которая находит самое большое четырехзначное.
Определить наибольшее количество пар, которое можно составить из игроков требуемым образом, и вывести эти пары.
Сколько не ломал голову не могу и всё В соревнованиях по бадминтону участвуют n игроков. Каждый.
и нужно не забыть про лидирующие нули. С данным алгоритмом можно просто поверить первый символ:
Все вместе примерно так:
Найти самое маленькое число, которое можно составить из цифр заданного четырехзначного числа
Задача составаить из четерехзначного числа самое маленькое число, которое можна составить из его .
Определить, какое наибольшее число Фибоначчи можно составить, имея в своем распоряжении набор цифр
Какое наибольшее число Фибоначчи можно составить, имея в своем распоряжении набор цифр С0, С1, С2.
Вывести наибольшее и наименьшее четырехзначное число, которые можно получить из цифр введенного числа
Вводим 4-х значное число. Вывести надо наибольшее и наименьшее четырехзначное число, которые можно.
Составить наибольшее число, которое делится на 3
народ помогите. Дано натуральное число, содержащее до 50 разрядов. Составить из этого числа.
Источник
Задача 5: Интересные числа
Задача 5: Интересные числа
На занятиях математического кружка Сережа узнал об интересных числах — это числа, которые имеют простые делители только 2, 3 и 5. Теперь он хочет узнать наибольшее интересное число, не превосходящее числа n.
Программа получает на вход целое число n (2 ≤ n ≤ 10 17 ).
Обратите внимание, что значение n может быть больше, чем возможное значение 32-битной целочисленной переменной, поэтому необходимо использовать 64-битные числа (тип int64 в языке Pascal, тип long long в C и C++, тип long в Java и C#).
Программа должна вывести одно целое число — максимальное интересное число, не превосходящее n.
Решения, правильно работающие при n ≤ 10 4 , будут оцениваться в 30 баллов.
Решения, правильно работающие при n ≤ 10 8 , будут оцениваться в 50 баллов.
Ввод
Вывод
Пояснение
7
6
Первые интересные числа — это 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 20, 24, 25, 27, 30.
Поэтому максимальное интересное число, не превосходящее 7 — это 6.
100
100
Число 100 разлагается на множители, как 100 = 22 × 52, поэтому число 100 само является интересным.
Задача 5: Интересные числа
Задача 5: Интересные числа На занятиях математического кружка Сережа узнал об интересных числах —.
Задача про массив. Интересные условия.
Вот сама задача, помогите решить. Кто решит правильно тому отправлю 20 рублей символично.
Вывести все интересные разбиения числа n на слагаемые
Например, 9 = 1 + 2 + 2 + 4 является разбиением числа 9 на слагаемые. Разбиение интересным, если.
Интересные числа(помогите написать блок схему к данной программе)
Существуют натуральные числа, которые заканчиваются цифрой N: перенесение цифры N в начало числа.
Неполное решение
Всего тестов: 22, пройдено: 7, не пройдено: 15.
Получено баллов: 25 (из 100).
N Результат Время (с) Баллы
1 OK 0.029 0 (0)
2 OK 0.029 0 (0)
3 Неправильный ответ 0.029 0 (5)
4 OK 0.029 5 (5)
5 Неправильный ответ 0.029 0 (5)
6 Неправильный ответ 0.028 0 (5)
7 OK 0.029 5 (5)
8 OK 0.029 5 (5)
9 Неправильный ответ 0.029 0 (5)
10 OK 0.029 5 (5)
11 Неправильный ответ 0.029 0 (5)
12 Неправильный ответ 0.029 0 (5)
13 Неправильный ответ 0.030 0 (5)
14 OK 0.030 5 (5)
15 Неправильный ответ 0.030 0 (5)
16 Неправильный ответ 0.029 0 (5)
17 Неправильный ответ 0.030 0 (5)
18 Неправильный ответ 0.029 0 (5)
19 Неправильный ответ 0.029 0 (5)
20 Неправильный ответ 0.030 0 (5)
21 Неправильный ответ 0.030 0 (5)
22 Неправильный ответ 0.030 0 (5)
====== Тест #1 =======
— Входные данные: размер 2 —
7
— Результат работы: размер 2 —
6
— Правильный ответ: размер 2 —
6
— Поток ошибок: размер 0 —
— Вывод проверяющей программы: размер 3 —
OK
====== Тест #2 =======
— Входные данные: размер 4 —
100
— Результат работы: размер 4 —
100
— Правильный ответ: размер 4 —
100
— Поток ошибок: размер 0 —
— Вывод проверяющей программы: размер 3 —
OK
Источник