sábado, 3 de julio de 2010

Calcular Raiz Cuadrada de la forma ra=(rb+n/rb)/2


#include
#include

main ()

{

float n,rb,ra,dif;

rb=1;

printf("Introduce el numero");

scanf("%f",&n);

ra=(rb+n/rb)/2;

if (rb>ra)

dif=rb-ra;

else

dif=ra-rb;

while (dif>0.00001)

{
rb=ra;

ra=(rb+n/rb)/2;

if (rb>ra)
dif=rb-ra;
else
dif=ra-rb;
}

printf("La raiz cuadrada de %f es %f",n,ra);

getch();
}

Imprimir 20 numeros dados con un arreglo de variables


#include
#include
main ()

{
int x[21],i;

clrscr();

for (i=1;i<=20;i++)

{

printf("Ingresa numero:");

scanf("%d",&x[i]);

}

for(i=1;i<=20;i++)

printf("%d ",x[i]);

getch();
}

jueves, 1 de julio de 2010

Imprimir 10 números aleatorios con un arreglo de variables


#include
#include
#include

main ()

{
int x[10],i;

clrscr();

randomize();

for (i=0;i<=9;i++)

{

x[i]=random(9)+1;

printf("%d ",x[i]);

}

getch();

}

Dar 20 numeros y ordenarlos de menor a mayor con arreglo de variables


#include
#include
main ()
{

clrscr();

int x[21],i,b,a[21],d;

printf("\n");

for (i=1;i<=20;i++){

printf("Ingresa numero %d:",i);

scanf("%d",&x[i]);}
for (d=1;d<=20;d++)

for (b=1;b<=20;b++)

if (x[b]>=x[1] && x[b]>=x[2] && x[b]>=x[3] && x[b]>=x[4] && x[b]>=x[5] && x[b]>=x[6] && x[b]>=x[7] && x[b]>=x[8] && x[b]>=x[9] && x[b]>=x[10] && x[b]>=x[11] && x[b]>=x[12] && x[b]>=x[13] && x[b]>=x[14] && x[b]>=x[15] && x[b]>=x[16] && x[b]>=x[17] && x[b]>=x[18] && x[b]>=x[19] && x[b]>=x[20])

{

a[d]=x[b];

x[b]=0;

b=21;

}


printf("%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d ", a[20],a[19],a[18],a[17],a[16],a[15],a[14],a[13],a[12],a[11],a[10],a[9],a[8],a[7],a[6],a[5],a[4],a[3],a[2],a[1]);

getch();
}