Contador de palabras

Alejandro López Nieto

//Este programa cuenta el número de palabras en una cadena de caracteres,
//suponiendo que estén separadas por espacio, coma o salto de línea,
//la modificación para otros tipos de separación es sencilla.

#include <iostream>
#include <stdio.h>

#define IN 2
#define OUT 0

using namespace std;

int main()
{
unsigned int n=0, c=IN, c2;
cout<<“Introduzca una frase acabada en punto.”<<endl;
c=getchar();
do
{
if(c!=10&&c!=32&&c!=44)
c=IN;
else
c=OUT;
if(c<c2)
n++;
c2=c;
c=getchar();
}while(c!=46);
if(c2==OUT)
n=n-1;
cout<<“El numero de palabras es: “<<n<<endl<<endl;
return 0;

}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Contador de palabras

  1. ¿falta inicialización de c2?..
    por favor, agrega unos comentarios explicativos allí donde se necesiten.

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