Red de conocimiento informático - Computadora portátil - Programación C++: ingrese el día de la semana en inglés, búsquelo en la tabla del día de la semana y genere el número correspondiente.

Programación C++: ingrese el día de la semana en inglés, búsquelo en la tabla del día de la semana y genere el número correspondiente.

Escribí uno para ti. La idea principal es:

1. Primero compara si las longitudes de las cadenas son iguales if(strlen(day) == strlen(week_day[i]. ]))

2. Si son iguales, continúe comparando si cada carácter es igual

#include

#include

usando el espacio de nombres std;

char semana_día[][10]={"domingo","lunes","martes","miércoles","jueves","viernes", "sábado"};

int ChoseDay(char día[])

{

int i=0,j=0,count=-1;

for(i=0;i<7;i++)

{

if(strlen(día) == strlen(día_semana[i]))

{

for(j=0;j < strlen(día);j++)

{

if(week_day[i] [j] != día[j])

{

descanso;

}

}

if(j == strlen(día))

{

cuenta =i;

descanso;

}

}

}

si (cuenta ==-1)

devuelve -1;

más

recuento de retornos ;

}

int main()

{

char semana[10];

int result ;

while(1)

{

cout<<"Ingrese el día de la semana en inglés:"<

cin> >semana;

resultado = ElegidoDía(semana);

if(resultado != -1)

{

cout<< resultado<

}

else

{

cout<<"Allí hay un error en la información de entrada"<

}

}

return 0;

}