Red de conocimientos sobre prescripción popular - Conocimientos de oftalmología - Separe los caracteres alfabéticos y numéricos de la cadena y colóquelos en dos matrices.

Separe los caracteres alfabéticos y numéricos de la cadena y colóquelos en dos matrices.

/*

Separe los caracteres alfabéticos y numéricos de la cadena y colóquelos en dos matrices respectivamente.

*/

# incluir ltstdio.h gt

void main()

{

char * p, s[80], zm[80];

int SZ[80];

int alfa, espacio, número, otro

int I; ;

alfa = espacio = número = otro = 0;

printf("Cadena de entrada: "); for(p = s; *p!='\0';p )

Si ((* p gt= ' a ' amp amp* p lt= ' z ')| |(* p gt ;= ' A ' amp amp* p lt= ' Z '){ zm[alpha]= * p;}

else if(* p = = 32)space //El código ASCII del espacio es; 32.

else if(* p gt;= ' 0 ' amp amp* p lt= ' 9 '){ SZ[digit]= * p-48;}

else other;

printf("alfa: d espacio: d número: d otro: d\n ", alfa, espacio, número, otro

Printf("Matriz de caracteres El el contenido es: ");

for(I = 0; i lt alpha; i )

{

printf("c ",zm[I ]

}

printf(" \ n ");

Printf("El contenido de la matriz digital es: ");

for(I = 0; i lt número; i)

{

printf("d ", SZ[I]);

}

printf(" \ n ");

}