Número de palabras de un texto, en relación a su longitud

Ulises Pérez

/* Programa que cuenta las palabras de un
 texto, en relación a su longitud en caracteres */

 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #define MAX 20

  int main()
{
  FILE *pf,*qf;
  char cad[MAX];
  int numero_veces[MAX];
  int i;

  for(i=0;i<MAX;i++)
    numero_veces[i]=0;

  pf=fopen("fichero.txt","r");
  qf=("fichero1.txt","w");

  while(feof(pf)==0)
 {
   fscanf(pf,"%s",cad);
   i=strlen(cad);
   numero_veces[i]++;
 }

  fprintf(qf,"%st%dn","LONGITUD","NUMERO");
  for(i=1;i<MAX;i++)
 {
   fprintf(qf,"%dt%dn",i,numero_veces[i]);
 }

  fclose(pf);
  fclose(qf);

      system("PAUSE");
      return 0;
}

Anuncios
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s