Тема: Не працює код
Підкажіть, що не так в коді. Завдання виглядає наступним чином: задане дійсне число а, натуральне число n. Обчислити: 1/a + 1/a^2 + 1/a^4 + ... + 1/a^2^n. Код:
#include <stdio.h>
#include <math.h>
int main()
{
float sum, m, a, n, i;
printf("Enter a\n");
scanf_s("%lf\n", & a);
printf("Enter n\n");
scanf_s("%lf\n", & n);
sum = 1 / a;
m = n / 2;
for (i = 0; i < m; i++)
{
sum = sum + (1 / a*a);
a = a*a;
i++;
}
printf ("Sum=\n", sum);
return 0;
}