Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - Lord jedi Dany
Páginas: [1]
1
« en: Martes 1 de Septiembre de 2009, 23:00 »
Al momento de definir las funciones incrementaContador e imprime? Gracias por su ayuda#include<iostream.h> #include<ctype.h> using std::cout; using std::cin; using std::endl; void incrementaContador (char, int&, int&, int&, int&); void imprime (int, int, int, int); int main () { char caracter; int loopy; int cuentaLetras; int cuentaPuntos; int cuentaInterrog; int cuentaExclam; cout << "Escribe texto" << endl; for (loopy = 1; loopy <= 100; loopy++); { cin.get(caracter); incrementaContador (caracter, cuentaLetras, cuentaPuntos, cuentaInterrog, cuentaExclam); } imprime(cuentaLetras, cuentaPuntos, cuentaInterrog, cuentaExclam); return 0; } /*implementamos funcion incrementaContador se especifican los valores que tomará en cuenta la función y en qué casos debe incrementar */ void incrementaContador (char caracter, int& cuentaLetras, int& cuentaPuntos, int& cuentaInterrog, int& cuentaExclam); { if (isalnum(caracter)) cuentaLetras++; else switch (ch) { case '.' : cuentaPuntos++; break; case '?' : cuentaInterrog++; break; case '!' : cuantaExclam++; break; default : ; //se puede omitir, pues la función no tomará más datos. } } /* implementa inmprime, que tomarà los valores registrado por incrementaContador y los mostrará en pantalla*/ void imprime (int cuentaLetras, int cuentaPuntos, int cuentaInterrog, int cuentaExclam); { cout << endl; cout << "Las cantidades son:" << endl; << incrementaLetras << "Letras" << endl << incrementaPuntos << "Puntos" << endl << incrementaInterrog << "Signos de interrogación" << endl << incrementaExclam << "Signos de admiración" << endl; }
Páginas: [1]
|