Adsence

domingo, 27 de marzo de 2011

Imprimir-un-Vector-al-revez

Leave a Comment
[caption id="attachment_688" align="aligncenter" width="681"]Imprimir un vector al revez en C Imprimir un vector al revez en C[/caption]

Diseñas un algoritmo que dado un numero por teclado llene un vector de tipo Int y lo imprima en orden inverso, ejemplo: Dado el siguiente vector: [1,3,5,6,7,9,4] debe imprimir: [4,9,7,6,5,3,1]



[cpp]

#include < stdio.h >
#include < conio.h >
void portada();
void final();
void imprimir(int v[],int t);
void llenar(int v[],int t);
main()
{
int t;
portada();
printf("Digite el tamaño del vector:");
scanf("%d",&t);
//creo los vectores
int v1[t];
llenar(v1,t);
imprimir(v1,t);
final();
getch();
return 0;
}
void portada(){
printf("...............................................................................\a\n");
printf("................******.*****.** **.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.*** ***.** **.** .** **.**.**.***................\a\n");
printf("................ ** .*****.*******.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.** * **.** .** .*** ....**..**................\a\n");
printf("................**** .** **.** **.** .****.** **....**.****...............\a\n");
printf("..............................jamper91.blogspot.com............................\a\n");
printf("\n");
};
void final(){
printf("-------------------------------------------------------------------------------\a\n");
printf ("******************************************************************************\a\n");
printf (" Creado por jamper91@hotmail.com\n");
printf (" Cucuta Campeon\n");
printf ("******************************************************************************\a\n");
printf("-------------------------------------------------------------------------------\a\n");
};
void llenar(int v[],int t)
{
for(int i=0;i< t;i++)
{
printf("v[%d]:",i);
scanf("%d",&v[i]);

}

}
void imprimir(int v[],int t)
{
printf("[,");
for(int i=(t-1);i >=0;i--)
{
printf("%d,",v[i]);

}
printf("]\n");

}

[/cpp]

0 comentarios :