Сколько среди чисел от 123 до 172 (включительно) таких, что их простыми делителями...

0 голосов
72 просмотров

Сколько среди чисел от 123 до 172 (включительно) таких, что их простыми делителями являются только числа 2 и/или 3?


Информатика (20 баллов) | 72 просмотров
0

#include using namespace std; int main() { setlocale(0,""); int n; int kol=0; cout<<"÷èñëà"<<endl; for (n=123;n<=172;n++) { if (n%2==0 && n%3==0) { cout<<n<<endl; kol++; } } cout<<"êîëè÷åñòâî = "<<kol; return 0; }

0

#include using namespace std; int main() { setlocale(0,""); int n; int kol=0; cout<<"÷числа"<<endl; for (n=123;n<=172;n++) { if (n%2==0 && n%3==0) { cout<<n<<endl; kol++; } } cout<<"rколичество = "<<kol; return 0; }

0

И какой тогда ответ?

0

Заранее спасибо)))

0

а зависит от того что надо

0

написать программу или просто назвать вам все числа соответсвуюшие условиям

0

если программу, то на каком языке?

0

Назвать сами числа

0

что означает и/или ?

0

Делится на 2 и 3, или и на 2, и на 3

Дано ответов: 2
0 голосов
128 134 142 144 146 158 162 166
Программа во вложении
(2.8k баллов)
0

Думаю в вопросе имелось в виду несколько другое, а именно что найденные числа делятся ТОЛЬКО на 2 и на 3. Из Вашего списка 134 делится на 2 и на 67, думаю что это число не должно входить в ответ.

0

Если так, то цикл for (int j = 4; j < i / 2; ++j) нужно пускать до i

0

Может быть даже спасёт замена в этом цикле строгого сравнения j < i/2 на нестрогое j <= i/2. У себя пробовать не буду, неохота возиться с переносом текста.

0 голосов

Моя версия решения - лишь три числа: 128, 144 и 162 из заданного диапазона делятся только на 2 и 3 в любых количествах, но только на эти два сомножителя, если я правильно понял условие задачи. Ну, а если нет, то извиняюсь.
(Если что, в приложении программа - чисто для справки, если потребуется).


Скачать вложение Текст (TXT)
(6.5k баллов)