Código
#include <stdio.h>
#include <math.h>
void main ()
{
char z;
int t;
if (z<57)
{
t=1;
}
else
{
if (z>97)
{
if (z=!'a'&&z=!'e'&&z=!'i'&&z=!'o'&&z=!'u')
{
t=2;
}
else
{
t=3;
}
}
else
{
if (z=!'A'&&z=!'E'&&z=!'I'&&z=!'O'&&z=!'U')
{
t=4;
}
else
{
t=5;
}
}
}
switch (t);
{
case 1:
printf ("No es una letra. No es una vocal. No es una consonante. No es una mayúscula. No es una minúscula. Es un dígito.");
break;
case 2:
printf ("Es una letra. No es una vocal. Es una consonante. No es una mayúscula. Es una minúscula. No es un dígito.");
break;
case 3:
printf ("Es una letra. Es una vocal. No es una consonante. No es una mayúscula. Es una minúscula. No es un dígito.");
break;
case 4:
printf ("Es una letra. No es una vocal. Es una consonante. No es una mayúscula. No es una minúscula. No es un dígito.");
break;
case 5:
printf ("Es una letra. No es una vocal. Es una consonante. No es una mayúscula. No es una minúscula. No es un dígito.");
break;
}
}
Me da problemas con el swith y con estan condiciones: "if (z=!'a'&&z=!'e'&&z=!'i'&&z=!'o'&&z=!'u')")


 
  




 Autor
 Autor
		




 En línea
									En línea
								






