Вопрос задан 29.08.2018 в 09:59. Предмет Информатика. Спрашивает Sindukova Natasha.

Дано целое число N. Определите, кратна ли числу К сумма цифр в числе.

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Омурзаков Камаль.
Program zadacha;varN,s,a : longint;beginwriteln('vvedite chislo: ');readln(n);writeln('vvedite k');readln(a);s := 0;while n <> 0 dobegins := s + (n mod 10);n := n div 10;end;if (s mod a) = 0 thenwriteln('kratna')elsewriteln('net');end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения, кратна ли сумма цифр числа N числу К, нужно выполнить следующие шаги:

1. Преобразовать число N в строку, чтобы можно было обращаться к отдельным цифрам числа. 2. Пройти по каждой цифре числа N и сложить их. 3. Проверить, делится ли сумма цифр на число К без остатка. 4. Если сумма цифр делится на К без остатка, то число N кратно К по сумме цифр. В противном случае, число N не кратно К по сумме цифр.

Пример кода на Python, реализующий данную логику:

```python def is_divisible_by_sum(n, k): # Преобразование числа N в строку n_str = str(n) # Сумма цифр числа N digit_sum = 0 for digit in n_str: digit_sum += int(digit) # Проверка кратности суммы цифр числа N числу K if digit_sum % k == 0: return True else: return False

# Пример использования N = 12345 K = 3 result = is_divisible_by_sum(N, K) print(result) # Выводит True, так как сумма цифр числа N (1+2+3+4+5 = 15) кратна числу K (3) ```

Таким образом, данный код позволяет определить, кратна ли сумма цифр числа N числу K.

0 0

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

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

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