Вопрос задан 12.04.2021 в 05:48. Предмет Информатика. Спрашивает Агеев Антон.

составьте программу проверяющую верно ли утверждение что произведение цифр введенного вами

трехзначного целого числа не делится на сумму 1 и 3 цифр и делится на 3.
0 0
Перейти к ответам

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

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

Ну как - то так, если я верно понял условие

C++

#include <bits/stdc++.h>

using namespace std;

string s;

main () {

cin >>s;

int a[4];

a[1] = s[0] - '0';

a[2] = s[1] - '0';

a[3] = s[2] - '0';

if (a[1] * a[2] * a[3] % (a[1] + a[2] + a[3]) != 0 &&  a[1] * a[2] * a[3] % 3 == 0) cout <<"YES";

 else

  cout <<"NO";

}

0 0
Отвечает Цимбалов Артём.

begin

 var n := ReadInteger();

 var p := (n div 100) * (n div 10 mod 10) * (n mod 10);

 Write('произведение цифр числа ', n,  

       ' не делится на сумму 1 и 3 цифр'+

       ' и делится на 3: ');

 Write((p mod (n div 100 + n mod 10) <> 0) and (p mod 3 = 0))

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот программа на языке Python, которая выполняет проверку условий, описанных в вопросе:

python
num = int(input("Введите трехзначное целое число: ")) product = 1 digit_sum = 0 # вычисляем произведение цифр и сумму цифр введенного числа while num > 0: digit = num % 10 product *= digit digit_sum += digit num //= 10 # проверяем условия задачи if digit_sum != 1 + 3 or product % 3 != 0: print("Утверждение не верно.") else: print("Утверждение верно.")

Программа запрашивает у пользователя ввод трехзначного целого числа и затем вычисляет произведение его цифр и сумму цифр. Затем программа проверяет, удовлетворяет ли введенное число условиям, описанным в вопросе: что сумма цифр не равна 1 + 3 и что произведение цифр делится на 3. Если оба условия выполнены, программа выводит "Утверждение верно", иначе - "Утверждение не верно".

0 0

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

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

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