Естественные науки

Как определить является ли число кратным 3

Как определить является ли целое число кратным 3? Само число неизвестно. Алгоритм составте, а то я пока что не допер.
Nastassia =*
Nastassia =*
1 939
найти сумму цифр. Если она делится на 3, то и число делится.
Виталий Андреев
Виталий Андреев
87 976
Лучший ответ
Nastassia =* Вы можете составить алгоритм используя этот способ?
сумма цифр делится на три
АЦ
Антон Цыруль
81 241
Nastassia =* Вы можете составить алгоритм используя этот способ?
Складывай цифры числа, потом цифры суммы и т. д. , пока однозначное число не получишь. Сравни полученное число с 3, 6, 9. Быстрее получится.
Mega Cariier
Mega Cariier
4 959
Nastassia =* Каким же это способом ты будеш сможеш определить цифры числа?
Если сумма цифр числа делится на 3, то и число тоже. Разницу между числом и цифрой объяснить ?
Nastassia =* Вы можете составить алгоритм используя этот способ?
Если это неизвестное число поделить на 3 и при этом остатка не будет, значит это число кратно 3
Beautiful Lady
Beautiful Lady
2 193
Nastassia =* Вы можете составить алгоритм используя этот способ?
Хех дельного ответа так и не было, сразу видно свой чел впопрос писал, с циклом хорошая идея)) я честно говоря другого варианта пока не придумала ( на каком языке пишешь?

Я вот тут подумала, если число не будет кратно трем, то произойдет зацикливание, отсюда вопрос, может в цикл вложить условие "если а =1, конец цикла", а после "если а=2..." мы же вычитаем тройку, след. других результатов быть не может.

:(((жалко что 4 года прошло (((
Ляззат Токтарова цикл не рациональный способ. Учите основы. Во всех известных мне яп есть бинарный операнд % который возвращает остачу от деления на число
Пример
var a = 15 % 3; // 0 - число кратно 3
var a = 21 % 3; // 0 - число кратно 3
var a = 7 % 3; // 1 - число не кратно 3
var a = 14 % 3; // 2 - число не кратно 3
Дима меняет число, записанное на доске, по следующим правилам:
если число делится на 3, то он вычитает из него 2;
если число дает остаток 1 при делении на 3, то он вычитает из него 1;
если число дает остаток 2 при делении на 3, то он прибавляет к нему 2.
Дима начинает с числа 1001. Какое число будет на доске после 300 таких операций?