sayinin kendisi hariç tüm çarpanlarinin toplami
#include
int sum_factors(int value)
{
int retval = 1;
int i;
for (i = 2; i <= value / 2; i++)
if (value % i == 0)
retval += i;
return retval;
}
int main()
{
/*
int k;
for (k = 1; k <= 50; k++)
{
printf("%d sayisinin carpanlari toplami %d\n", k, sum_factors(k));
printf("\n");
}
*/
printf("%d sayisinin carpanlari toplami %d\n", 220, sum_factors(220));
printf("%d sayisinin carpanlari toplami %d\n", 284, sum_factors(284));
printf("%d sayisinin carpanlari toplami %d\n", 496, sum_factors(496));
printf("%d sayisinin carpanlari toplami %d\n", 1184, sum_factors(1184));
printf("%d sayisinin carpanlari toplami %d\n", 1210, sum_factors(1210));
printf("%d sayisinin carpanlari toplami %d\n", 2620, sum_factors(2620));
printf("%d sayisinin carpanlari toplami %d\n", 2924, sum_factors(2924));
printf("%d sayisinin carpanlari toplami %d\n", 5020, sum_factors(5020));
printf("%d sayisinin carpanlari toplami %d\n", 5564, sum_factors(5564));
printf("%d sayisinin carpanlari toplami %d\n", 6232, sum_factors(6232));
printf("%d sayisinin carpanlari toplami %d\n", 6368, sum_factors(6368));
printf("%d sayisinin carpanlari toplami %d\n", 8128, sum_factors(8128));
return 0;
}
Thursday, July 13, 2006
Yorumlar
Isim
Email
Yorum (HTML kapali)