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 ");
}