Предмет: Информатика,
автор: sadwriter
ПЖ, ОЧЕНЬ СРОЧНО!
Назовём натуральное число подходящим, если ровно два из его делителей входят в список (11, 13, 17, 19). Определите количество подходящих чисел, принадлежащих отрезку [11 000; 22 000], а также наименьшее из таких чисел. В ответе запишите два целых числа: сначала количество, затем, без разделительных знаков, наименьшее число. Напишите программу на С/С++
sadwriter:
ну так просто напиши, чел
Ответы
Автор ответа:
1
#include <iostream>
#include <cmath>
using namespace std;
typedef long long ll;
ll check(ll n){
return (n % 11 == 0) + (n % 13 == 0) + (n % 17 == 0) + (n % 19 == 0);
}
int main(){
ll cnt = 0, res = 0;
for(ll i = 11000; i <= 22000; i++){
cnt += check(i) == 2;
if(res == 0 && check(i) == 2)
res = i;
}
cout << cnt << res;
}
Похожие вопросы
Предмет: Русский язык,
автор: barbinastya
Предмет: Русский язык,
автор: Евгения00008
Предмет: Русский язык,
автор: Аноним
Предмет: Алгебра,
автор: nastabelaeva796
Предмет: Геометрия,
автор: ehhshajajsj