Может ли кто-нибудь дать мне некоторое представление о том, как я хотел бы сделать простую программу на C, когда я ввожу, например, номер 16 (представляет собой количество факторов, определенное некоторым целым числом), программа подсчитывает, сколько значений идет от 1-100000, которые имеют ровно 16 факторов. Я только начинаю с C, поэтому, пожалуйста, проработайте и используйте довольно простые методы.C-количество чисел, которые имеют x число факторов в пределах определенного диапазона
я делал это до сих пор:
#include <stdio.h>
int main(void)
{
int n,x=1,y=100000,factors,count;
printf(the number of factors:\n");
scanf("%d",&n);
for(factors=0;factors<=1;factors++){
if(x%factors==0&&y%factors==0){
count++;
}
}
printf("There are %d numbers between 1 and 100000 inclusive which have exactly %d divisors\n",
n,factors);
return 0;
}
http://stackoverflow.com/questions/26587512/counting-positive-integers-with-a-given-number-of-divisors – BLUEPIXY