(Проверьте число) Напишите программу, которая предлагает пользователю ввести целое число и проверяет, делится ли число на 3 и 7, или ни на одно из них, или только на одно из них. Вот несколько примеров прогонов для входов, 9,21 и 25.
9 делится на 3 или 7, но не оба 21 делится на 3 и 7, 25 не делится на 3 или 7/
Это то, что я до сих пор. Я знаю, что я не прав, но не думаю, что я слишком далек от решения вопроса.
user4367418 16 дек ’14 в 17:50 2014-12-16 17:50
2014-12-16 17:50
2 ответа
Я выполняю каждый модуль и сохраняю результат (ы) в boolean переменные. Подобно,
boolean mod3 = i % 3 == 0; boolean mod7 = i % 7 == 0; if (mod3 mod7) < System.out.printf(«%d is divisible by 3 and 7.%n», i); >else if (mod3 || mod7) < System.out.printf(«%d is divisible by 3 or 7 (but not both).%n», i); >else
user2970947 16 дек ’14 в 17:54 2014-12-16 17:54
2014-12-16 17:54
Вы не можете использовать оператор XOR ^ или другие операторы || а также объединить 2 условия, как это, как мы бы на английском языке. i кратно 3 и 7 не переводится в код как i % 3 == 0 7 == 0 , Вы должны записать каждое отдельное условие явно.
Скоростная проверка ▶ №159 (Блок — интересные задачи)
if ((i % 3 == 0) ^ (i % 7 == 0))
else if ((i % 3 == 0) || (i % 7 == 0))
if ((i % 3 == 0) (i % 7 == 0)
Оператор XOR ^ является true если точно один из его операндов true , Итак, первое условие представляет «либо 3, либо 7, но не оба». Далее я бы сделал дело в else if для «делится на 3 и 7», с else для «делится ни на 3, ни на 7».
Источник: stackru.com
Написать программу которая проверяет делится ли на три целое число
: 4
Помогите пожалуйста
Домашнее задание. if — else.
1. Напишите программу, в которой вводится число, а затем выдается
сообщение, находится ли значение числа в пределах от 25 до 50.
2. Написать профамму, которая проверяет, делится ли на три нацело
введенное с клавиатуры целое число. Ниже приведен рекомендуемый вид
экрана программы .
Введите целое число и нажмите
451
Число 451 нацело на три не делится.
3. Написать программу, которая переводит время из минут и секунд в
секунды. Программа должна проверять правильность введенных пользователем
данных и в случае, если данные неверные, выводить соответствующее
сообщение. Рекомендуемый вид экрана во время выполнения программы
приведен ниже.
Введите время (минут.секунд) -> 2.90
Ошибка! Количество секунд не может быть больше 60
4. Написать программу, которая вычисляет дату следующего дня. Ниже
приведен рекомендуемый вид экрана во время работы программы.
Введите цифрами сегодняшнюю дату (число, месяц, год)
-> 31 12 2015
Последний день месяца!
С наступающим новым годом!
Задачи JS: Как найти простое число + Как найти все простые числа до N | Перебор и Решето Эратосфена
Завтра 1.1.2016
Участник клуба
: 1,679
Наработки есть?
«Keep it simple» — придерживайтесь простоты!
Уильям Оккам — «Не следует множить сущее без необходимости»
Сложность — враг простоты и удобства!
Источник: www.programmersforum.ru
СПАСИТЕ! Заранее спасибо. Довольно легкие Задачи Паскаль для знающего и умеющего. 9. Написать программу, которая проверяет, является ли четным введенное пользователем целое число. Ниже представлен рекомендуемый вид экрана программы во время ее работы. Введите целое число и нажмите 23 Число 23 — нечетное. 10.
Написать программу, которая проверяет, делится ли на три целое число, введенное с клавиатуры. Ниже представлен рекомендуемый вид экрана программы во время ее. Введите целое число и нажмите 451 Число 4 51 нацело на три не делится.
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
Источник: otvets.com