Lenguaje C para sumar fracciones y sumas
#include?
#include?
int?fenzi(int?i)?//?molécula ¿Es decir?1?3?7?13?21?31?La diferencia entre ellos es?2?4?6?8?10
{
si?(i? <=?0)
retorno?1;
retorno?i?*?2?+?fenzi(i-1);
} p>
int?fenmu(int?i)?//?El denominador es?2?i?+?1?
{
retorno?( int)pow (2,?i+1);
}
int?main()
{
doble?suma ?=? 0;
int?flag,?x,?y;
para?(int?i?=?0;?i?20;?i++)
{
x?=?fenzi(i);
y?=?fenmu(i);
bandera?= ?pow( -1,?i);?//?+?-?Cualquier i es una transformación de paridad
printf("%c%d/%d",?flag?>?0'+ '? :?'-',?x,?y);
suma?+=?flag?*?x?*?1.0?/?y;
}
printf("?=?%lf\n",?sum);
return?0;
}