Среди чисел, принадлежащих отрезку [1305; 14063], найдите количество таких чисел, которые делятся
на 2 или на 3 и не делятся на 7, 11, 17 и 23. В ответе запишите количество.Ответы на вопрос
        Ответ:
5967
Объяснение:
#include <iostream>
#include <vector>
using namespace std;
#define ll long long
#define ld long double
bool ok(ll num){
return (num % 2 == 0 || num % 3 == 0) && num % 7 != 0 && num % 11 != 0 && num % 17 != 0 && num % 23 != 0;
}
signed main(){
ll ans = 0;
for(ll i = 1305; i <= 14063; i++)
if(ok(i))
ans++;
cout << ans;
}
            Для нахождения количества чисел, удовлетворяющих указанным условиям, нам нужно выполнить следующие шаги:
Найдите количество чисел на отрезке [1305; 14063] делится на 2 или на 3.
Исключите числа, которые делятся на 7, 11, 17 и 23.
Найдите общее количество чисел, удовлетворяющих обоим условиям.
Давайте начнем с шага 1:
Для чисел, которые делятся на 2 или на 3, мы можем использовать принцип включения-исключения.
Количество чисел, делящихся на 2: (14063 - 1305) / 2 = 6534
Количество чисел, делящихся на 3: (14063 - 1305) / 3 = 4352
Теперь, чтобы найти общее количество чисел, которые делятся на 2 или на 3, мы должны сложить результаты, но при этом избежать учета чисел, которые делятся и на 2, и на 3 дважды. Мы используем принцип включения-исключения:
Общее количество чисел, делящихся на 2 или на 3 = (числа, делящиеся на 2) + (числа, делящиеся на 3) - (числа, делящиеся на 2 и на 3)
Общее количество чисел, делящихся на 2 или на 3 = 6534 + 4352 - (14063 - 1305) / (2 * 3) = 6534 + 4352 - 1094 = 9792
Теперь, чтобы исключить числа, которые делятся на 7, 11, 17 и 23, мы должны найти количество чисел, которые делятся на каждое из этих чисел и вычесть его из общего количества.
Числа, делящиеся на 7: (14063 / 7) - (1305 / 7) = 2009 - 186 = 1823
Числа, делящиеся на 11: (14063 / 11) - (1305 / 11) = 1278 - 118 = 1160
Числа, делящиеся на 17: (14063 / 17) - (1305 / 17) = 827 - 76 = 751
Числа, делящиеся на 23: (14063 / 23) - (1305 / 23) = 612 - 56 = 556
Теперь, чтобы найти общее количество чисел, которые не делятся на 7, 11, 17 и 23, мы вычтем это количество из общего количества чисел, делящихся на 2 или на 3:
Общее количество чисел, не делящихся на 7, 11, 17 и 23 = 9792 - 1823 - 1160 - 751 - 556 = 4502
Итак, количество чисел, удовлетворяющих заданным условиям, равно 4502.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			
Математика
 - 
			
Литература
 - 
			
Алгебра
 - 
			
Русский язык
 - 
			
Геометрия
 - 
			
Английский язык
 - 
			
Химия
 - 
			
Физика
 - 
			
Биология
 - 
			
Другие предметы
 - 
			
История
 - 
			
Обществознание
 - 
			
Окружающий мир
 - 
			
География
 - 
			
Українська мова
 - 
			
Информатика
 - 
			
Українська література
 - 
			
Қазақ тiлi
 - 
			
Экономика
 - 
			
Музыка
 - 
			
Право
 - 
			
Беларуская мова
 - 
			
Французский язык
 - 
			
Немецкий язык
 - 
			
МХК
 - 
			
ОБЖ
 - 
			
Психология
 - 
			
Физкультура и спорт
 - 
			
Астрономия
 - 
			
Кыргыз тили
 - 
			
Оʻzbek tili
 
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			