Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main ()
- {
- unsigned short N;
- do
- {
- scanf ("%hu",&N);
- fflush(stdin);
- }while (N>10);
- if (N>2)
- {
- unsigned short i,j;
- unsigned short Igual;
- unsigned short IgualMax=0;
- unsigned short Porcentaje;
- unsigned short IgualSospechosos [N];
- char Sospechosos[N][51];
- char AdnSospechosos [N][40];
- char Adn [40];
- for (i=0;i<N;i++)
- {
- scanf("%50[^\n]",Sospechosos [i]);
- fflush(stdin);
- scanf("%39[^\n]",AdnSospechosos [i]);
- fflush(stdin);
- }
- scanf("%39[^\n]",Adn);
- fflush(stdin);
- for (i=0;i<N;i++)
- {
- Igual=0;
- for (j=0;j<40;j+=2)
- {
- if (AdnSospechosos[i][j]==Adn[j])
- {
- Igual++;
- }
- }
- IgualSospechosos [i]=Igual;
- if (IgualMax<Igual)
- {
- IgualMax=Igual;
- }
- }
- Porcentaje=(IgualMax*5);
- for (i=0;i<N;i++)
- {
- if (IgualMax==IgualSospechosos[i])
- {
- printf ("El culpable es %s con una similitud de %hu%%\n",Sospechosos [i],Porcentaje);
- }
- }
- }
- else
- {
- printf("No hay suficientes sospechosos");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement