#includelt;stdio.hgt;
int main()
{
char ch[100];
char iTemp;
int i,j,a,b,c,d,e,iPos,tot;
i=a=b=c=d=e =0;
printf("Ingrese una cadena de caracteres: \n");
while((ch[i ]=getchar())!='\n' ) ;
for(j=0;jlt;i-1;j)
{
if(ch[j]gt;=65amp;amp ; ch[j]lt;=90)
a;
si no(ch[j]gt;=97amp;amp;ch[j]lt;=1220)
p>b;
else if(ch[j]gt;=48amp;amp;ch[j]lt;=57)
c;
else if(ch[j]==' ')
d ;
else e ;
}
tot =a b c d e;
printf("*** en la cadena: d caracteres\letras mayúsculas: d\nletras minúsculas: d\nnúmeros: d\nespacios: d\n nOtros caracteres: d\ n", tot, a, b, c, d, e);
for(i=0; ilt; tot-1; i)
{
iPos = i;
for(j=i 1;jlt;tot;j)
if(ch[j]lt;ch[iPos ])
iPos=j;
iTemp = ch[i];
ch[i] = ch[iPos];
ch[iPos]= iTemp;
}printf("\n");
devuelve 0;
}