Ejercicio 26
De Documentacion NexuN
/***************************************************************************
Programa: Fecha: Autor: Víctor Abad Gracia
- /
- include<iostream.h>
- include<stdio.h>
- include<conio.h>
using namespace std;
int main() {
cout << "Introduce las frases que quieras, separadas por un punto y coma y finaliza con un punto:\n";
char c; int caracteres=0, palabras=0, frases=0, palabras_frase=0;
cin.get(c);
while(c!='.')
{
caracteres++;
switch(c)
{
case' ':
palabras ++ ;
palabras_frase ++;
break;
case';':
frases++;
palabras_frase++;
//cout << palabras_frase << " palabras frase " << endl;
palabras_frase=0;
}
cin.get(c);
}
if(caracteres>0)
{
palabras_frase++;
palabras ++;
frases ++;
cout <<palabras_frase << " palabras por frase" <<endl;
cout << palabras << " palabras " << frases << " frases " << caracteres << " caracteres " << endl;
}
system("pause");
return 0;
}
