You are on page 1of 3

#include <ansi_c.

h>
void main(void)
{
long double pi=0.0, par, impar;
int i;
for(i=0; i<100000; i++)
{
if(i%2==0)
{
par=1/(2*(long double)i+1);
pi=pi+par;
}
else
{
impar=-1/(2*(long double)i+1);
pi=pi+impar;
}
printf("%.79lf\n", pi);
}
getchar();
}
Pi wallis
#include <ansi_c.h>
void main(void)
{
long double pi=2, n;
int i;
for(i=1; i<100000000; i++)
{
n=(4*(long double)i*(long double)i)/(4*(long double)i*(long doub
le)i-1);
pi=pi*n;
printf("%.60lf\n", pi);
}
getchar();
}
TRINGULO
#include <ansi_c.h>
void main(void)
{

int i, j;
for(i=1; i<=79; i++)
{
printf("\n");
for(j=0; j<i; j++)
printf("*");
}
for(i=79; i>=0; i--)
{
printf("\n");
for(j=i; j>0; j--)
printf("*");
}
getchar();
}
ROMBO
#include <ansi_c.h>
void main(void)
{
int i, a, j;
do
{
printf("Deme el tamao de la base. Maximo 53. Ha de ser impar.");
scanf("%d", &a);
fflush(stdin);
} while(!(a>0 && a<54 && a%2==1));
for(i=0; i<=a/2; i++)
{
printf("\n");
for(j=a-i-2; j>0 ; j=j--)
{
printf(" ");
}
for(j=0; j<=2*i ; j=j++)
{
printf("*");
}
}
for(i=a/2; i>0; i--)
{
printf("\n");
for(j=a-i-1; j>0 ; j=j--)
{
printf(" ");
}

for(j=2*i-1; j>0; j=j--)


{
printf("*");
}
}

getchar();
}

You might also like