Codigo del Programa de Practica
#include -iostream.h-
#include -string.h-
int tabla[7][5]={
{0,1,2,3},
{1,2,2,6},
{2,3,3,6},
{3,4,4,6},
{4,5,6,6},
{5,5,5,6},
{6,6,6,6}};
void main()
{
char cad[50];
int c=0;
int est=1;
cout--"Introduce cadena :";cin--cad;
for(int n=0; n-strlen(cad); n++)
{
switch(cad[n])
{
case 'a':c=1;break;
case 'b':c=2;break;
default:c=3;break;
}
cout--"est: "--est--endl;
cout--"c: "--c--endl;
est=tabla[est][c];
cout--"est: "--est--endl;
cout--endl;
}
if(est==5)
cout--"Cadena Aceptada"--endl;
else
cout--"Cadena Rechazada"--endl;
}
Nota:
Cambie los signos de "mayorque" y "menorque" por "-", ya que me provocaba errores de subida HTML y pues no es dificil identificar como cambiarlos. El signo de comparacion dentro del for es de "menorque".
int tabla[7][5]={
{0,1,2,3},
{1,2,2,6},
{2,3,3,6},
{3,4,4,6},
{4,5,6,6},
{5,5,5,6},
{6,6,6,6}};
void main()
{
char cad[50];
int c=0;
int est=1;
cout--"Introduce cadena :";cin--cad;
for(int n=0; n-strlen(cad); n++)
{
switch(cad[n])
{
case 'a':c=1;break;
case 'b':c=2;break;
default:c=3;break;
}
cout--"est: "--est--endl;
cout--"c: "--c--endl;
est=tabla[est][c];
cout--"est: "--est--endl;
cout--endl;
}
if(est==5)
cout--"Cadena Aceptada"--endl;
else
cout--"Cadena Rechazada"--endl;
}
Nota:
Cambie los signos de "mayorque" y "menorque" por "-", ya que me provocaba errores de subida HTML y pues no es dificil identificar como cambiarlos. El signo de comparacion dentro del for es de "menorque".
Equipo:
Carlos-David-Armando-Alejandro
Carlos-David-Armando-Alejandro
No hay comentarios:
Publicar un comentario