Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Urgente! ¡programación!

¡Urgente! ¡programación!

¡Te lo escribiré!

#include

char map[]="22233344455566677778889999";

char str[80], tel[10000][9] ;

int cmp(const void *p1,const void *p2)

{

return strcmp((char*)p1, (char*)p2 );

}

formato vacío(int n)

{

int j,k=j=-1;

mientras (k<8)

{

j++;

si (str[j]=='-')

continuar;

k++;

si (k==3)

{

tel[n][k ] = '-';

k++;

}

if (str[j]>='A'&&str[j]<='Z' )

{

tel[n][k] = mapa[str[j]-'A'];

continuar;

}

tel[n][k] = str[j];

}

tel[n][k] = '\0' ;

retorno ;

}

int main()

{

int n, i, j ;

bool flag=true;

scanf("%d",&n);

for (i=0; i < n; i++)

{

scanf("%s",str);

formato(i);

}

qsort(tel, n, 9, cmp);

i=0;

mientras (i

{

j=i;

i++;

mientras (i

i++;

if (i - j > 1)

{

printf("%s %d\n", tel[j], i-j);

flag=false;

}

}

if (bandera)

printf("No hay duplicados. \n");

devuelve 0;

}