
Очень нужна помощь, пожалуйста! 1. Одно яблоко весит 100 граммов, один апельсин -150 граммов, а
один банан – 170 г. Вам дают заданное количество яблок, апельсинов или бананов, и взять можно только что-то одно. Хочется взять то, что весит побольше. Напишите программу, подсказывающую, что лучше взять; яблоки, апельсины или бананы. 2. Дано натуральное число, меньшее 1000. Напишите программу, которая определяет количество разных цифр в этом числе. Пример: Число: 988 Ответ: 2

Ответы на вопрос

===== PascalABC.NET =====
-№1-
begin
var (Яблок, Апельсинов, Бананов) :=
ReadInteger3('Число яблок, апельсинов и бананов:');
var ВесЯблок := 100 * Яблок;
var ВесАпельсинов := 150 * Апельсинов;
var ВесБананов := 170 * Бананов;
if ВесЯблок > ВесАпельсинов then
if ВесЯблок > ВесБананов then
Print('Берем яблоки')
else
Print('Берем бананы')
else if ВесАпельсинов > ВесБананов then
Print('Берем апельсины')
else
Print('Берем бананы')
end.
-№2-
begin
var n := ReadInteger('Введите натуральное число;');
var P := new HashSet<integer>; // это множество целых
while n > 0 do
begin
P += n mod 10; // очередную цифру добавляем ко множеству
n := n div 10
end;
P.Count.Println // в множестве все элементы уникальны
end.





Конечно, я могу помочь с этими задачами! Вот решения:
- Программа, определяющая, какой фрукт взять:
python# Запросить у пользователя количество фруктов
num_fruits = int(input("Сколько фруктов вы хотите взять? "))
# Запросить у пользователя, какой фрукт у него есть
fruit = input("Какой фрукт у вас есть? (яблоки/апельсины/бананы) ")
# Использовать конструкцию if-elif-else для сравнения весов фруктов и определения наиболее тяжелого
if fruit == "яблоки":
weight = num_fruits * 100
print("Вы взяли", num_fruits, "яблок(а), которые весят", weight, "грамм.")
elif fruit == "апельсины":
weight = num_fruits * 150
print("Вы взяли", num_fruits, "апельсин(а/ов), которые весят", weight, "грамм.")
elif fruit == "бананы":
weight = num_fruits * 170
print("Вы взяли", num_fruits, "банан(а/ов), которые весят", weight, "грамм.")
else:
print("Извините, я не знаю такого фрукта.")
- Программа, определяющая количество разных цифр в числе:
python# Запросить у пользователя число
num = int(input("Введите число: "))
# Создать пустой список для хранения цифр
digits = []
# Преобразовать число в строку и перебрать его цифры
for digit in str(num):
# Если цифры еще нет в списке, добавить ее
if digit not in digits:
digits.append(digit)
# Вывести количество разных цифр в числе
print("Количество разных цифр в числе:", len(digits))
Надеюсь, это поможет! Если у вас есть какие-либо вопросы, не стесняйтесь спрашивать.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili