Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - g.izmo

#1
Programación C/C++ / un contador de palabras
13 Octubre 2017, 19:58 PM
Tengo que hacer un contador de palabras, (Mi nivel de programacion es bastante basico), y nos pide:
Contar palabras (Solo mayusculas, y sin acentos)
meter uno o mas espacios sin que cuenten
y cuando se presione enter te diga cuantas palabras hay.

en caso de meter caracter invalido, pide una frase de nuevo sin importar la anterior


Me podrian dar alguna idea, lo agradeceria mucho :)
#2
Estoy haciendo un ejercicio y me salen un monton de errores, necesito ayuda:


#include<stdio.h>
#include<conio.h>

main()
{
char caracter;
int ordinal;
int letras=0;
int vocales=0;

puts("Introduce frase valida:");
caracter=ordinal;
ordinal=getche();
while(ordinal!=13) //Mientras no le des al intro
    {
    if(ordinal>64 && ordinal<91 || ordinal>96 && ordinal<123 || ordinal>47 && ordinal<58 || ordinal==32) //Caracteres validos: Mayusculas, minusculas, numeros y espacio
    {
if (ordinal==65 || ordinal==69 || ordinal==73 || ordinal==79 || ordinal==85 || ordinal==97 || ordinal==101 || ordinal==105 || ordinal==111 || ordinal==117); //Todas las vocales, mayusculas, minusculas
   {
     letras=letras+1;
     vocales=vocales+1;
    }
else
   {letras=letras+1;} //Resto de letras
    ordinal=getche();
   }
   else {puts("ERROR: El caracter introducido no es valido.");
         break;} //Error y salida while
  }
if(ordinal==32) {printf("Se han introducido %f letras, de las cuales %f eran vocales.", letras,vocales);}


getch();
}


Engel Lex: Los códigos deben ir en etiquetas GeSHi