elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Comparar palabras en C en: 3 Diciembre 2012, 21:09 pm
el problema es muy tonto y en C pero llevo toda la tarde.

Me piden un numero n y n palabras.
Tengo que utilizar un vector de tiras de caracteres.
El programa acaba diciéndome que palabra se repite mas.

Esto es lo que he echo:

#include<stdio.h>

#define N 100
int main (void){
    int n,i,j,k,max;
    int repe[N];
    char p[N][N];
    printf("Da un n:\n");
    scanf("%d",&n);

    for(i=0;i<N;i++){
        repe=0;
    }

    printf("Da las palabras:\n");
    for(i=0;i<n;i++){
        scanf("%s",p);
    }
    for(k=0;k<N;k++){
     for(i=1;i<n;i++){
        for(j=0;j<i;j++){
            if(p[k]==p[k][j]){
                repe[k]++;
            }
        }
      }
    }
    k=0;
    max=0;
    for(i=0; i<N; i++){
        if(max<repe){
            max=repe;
            k=i;
        }
    }

    if(k==0){
        printf("La  palabra que mas se repite es %s",p[0]);
    }else{
        printf("La  palabra que mas se repite es %s",p[k]);
    }
    return 0;
}
2  Programación / Programación C/C++ / comparar dos cadena de caracteres en PROGRAMCION EN C en: 3 Diciembre 2012, 21:04 pm
mz
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines