
1. С клавиатуры вводится число от 100 до 9999. Если число трехзначное, то найти произведение его
цифр. Если четырехзначное , то найти сумму этих цифр.2. Определить, состоит, ли двузначное число, введенное с клавиатуры из одинаковых цифр.

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

1. for( t = n, s = 0, m = 1; t > 0; t /= 10 ) if (n < 1000) m *= t % 10; else s += t % 10;
2. if (n % 10 == n / 10) printf( "состоит\n" );



Задача 1: Найти произведение цифр трехзначного числа
Для решения этой задачи мы можем использовать операции деления нацело и остатка от деления. Давайте разберемся подробнее.
1. Считываем трехзначное число с клавиатуры. 2. Для нахождения первой цифры числа, делим его на 100 и берем целую часть от деления. 3. Для нахождения второй цифры числа, делим его на 10 и берем остаток от деления на 10. 4. Для нахождения третьей цифры числа, берем остаток от деления числа на 10.
Теперь у нас есть все три цифры числа. Чтобы найти их произведение, мы просто перемножаем их.
Вот пример кода на языке Python, который реализует данную логику:
```python # Считываем трехзначное число с клавиатуры number = int(input("Введите трехзначное число: "))
# Находим первую цифру first_digit = number // 100
# Находим вторую цифру second_digit = (number // 10) % 10
# Находим третью цифру third_digit = number % 10
# Находим произведение цифр product = first_digit * second_digit * third_digit
# Выводим результат print("Произведение цифр числа:", product) ```
Задача 2: Определить, состоит ли двузначное число из одинаковых цифр
Для решения этой задачи нам необходимо сравнить две цифры числа и проверить, равны ли они.
1. Считываем двузначное число с клавиатуры. 2. Для нахождения первой цифры числа, делим его на 10 и берем целую часть от деления. 3. Для нахождения второй цифры числа, берем остаток от деления числа на 10. 4. Сравниваем полученные цифры и проверяем, равны ли они.
Если обе цифры равны, то число состоит из одинаковых цифр. В противном случае, число состоит из разных цифр.
Вот пример кода на языке Python, который реализует данную логику:
```python # Считываем двузначное число с клавиатуры number = int(input("Введите двузначное число: "))
# Находим первую цифру first_digit = number // 10
# Находим вторую цифру second_digit = number % 10
# Проверяем, состоит ли число из одинаковых цифр if first_digit == second_digit: print("Число состоит из одинаковых цифр") else: print("Число состоит из разных цифр") ```
Надеюсь, это помогло! Если у вас есть еще вопросы, не стесняйтесь задавать.


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