Adsence

domingo, 3 de abril de 2011

Dividir-una-palabra-a-la-mitad

Leave a Comment
Hacer un programa que divida una palabra por mitad Ej:
pollo
llopo/*
Hacer un programa que divida una palabra por mitad Ej:
pollo
llopo

*/

#include< iostream.h >
#include< math.h >
#include< string.h >
struct articulo{
char nombre[50];
int clave;
float preo;
float pred;
};
void portada();
void final();
void mitad(char men[50]);
void imprimir(char m[50],int c,int m);
main()
{
char r[50];
portada();
char s[50];
cout< < "Digite la frase:";
cin.getline(s,50);
mitad(s);
final();
system("PAUSE");


}

void portada(){
cout< < ("...............................................................................\a\n");
cout< < ("................******.*****.** **.*****.****.*****.*****..**................\a\n");
cout< < ("................ ** .** **.*** ***.** **.** .** **.**.**.***................\a\n");
cout< < ("................ ** .*****.*******.*****.****.*****.*****..**................\a\n");
cout< < ("................ ** .** **.** * **.** .** .*** ....**..**................\a\n");
cout< < ("................**** .** **.** **.** .****.** **....**.****...............\a\n");
cout< < ("...............................jamper91.hostei.com.............................\a\n");
cout< < ("\n");
};
void final(){
cout< < ("\n-------------------------------------------------------------------------------\a\n");
cout< < ("******************************************************************************\a\n");
cout< < (" Creado por jamper91@hotmail.com\n");
cout< < (" Cucuta Campeon\n");
cout< < ("******************************************************************************\a\n");
cout< < ("-------------------------------------------------------------------------------\a\n");
};
void mitad(char men[50])
{
char aux;
int c=0,m;
do{
aux=men[c];
c++;
}while(aux!='\0');
c--;
m=c/2;
imprimir(men,c,m);

}
void imprimir(char m[50],int c,int mi)
{
for(int i=mi;i< c;i++)
cout< < m[i];
for(int i=0;i< mi;i++)
cout< < m[i];



}

0 comentarios :