Skip to content

Instantly share code, notes, and snippets.

@javier-lopez
Created March 1, 2011 07:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save javier-lopez/848764 to your computer and use it in GitHub Desktop.
Save javier-lopez/848764 to your computer and use it in GitHub Desktop.
//---------------------------------------------------------------------------
#include <stdio.h>
/*#pragma hdrstop*/
#include <string.h>
#include <stdlib.h>
#include <math.h>
/*#pragma argsused*/
int main(int argc, char *argv[])
{
int numi=0,i;
float j,R;
printf ("Ingresa el numeno de elementos a sumar: ");
scanf("%i",&numi);
if(numi<2)
{
j=0.5;
R=(j*4);
printf("%f",R);
}
if(numi==2)
{
j=0.5+0.333333;
R=(j*4);
printf("%f",R);
}
if(numi>2)
{
j=0.5+0.333333;
for(i=3; i<=numi; i++)
{
if((i%2)==0)
{
if((i-1/2)%2==1)
j=j - (1/((i)*(pow(3,i))));
else
j=j + (1/((i)*(pow(3,i))));
}
else
{
if((i/2)%2==1)
j=j - (1/((i)*(pow(2,i))));
else
j=j - (1/((i)*(pow(2,i))));
}
}
R=(j*4);
printf("%f",R);
}
printf("\n\n\n");
system("sleep 2");
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment