Вопрос задан 27.02.2019 в 02:31. Предмет Информатика. Спрашивает Малюкова Настя.

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

цифр. Если четырехзначное , то найти сумму этих цифр.2. Определить, состоит, ли двузначное число, введенное с клавиатуры из одинаковых цифр.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кочетов Валентин.

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" );
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача 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("Число состоит из разных цифр") ```

Надеюсь, это помогло! Если у вас есть еще вопросы, не стесняйтесь задавать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос