Utilice programación C para convertir palabras en inglés a código Morse
/*Convertir inglés a código Morse*/ #includelt; stdio.hgt; #includelt; usando el espacio de nombres std; ', '-'}, {'-', '.', '.', '.'}, {'-', '.', '-', '.'}, {'-', '. ', '.'}, {'.'}, {'.', '.', '-', '.'}, {'-', '-', '.'}, {'.', '.', '.', '.'}, {'.', '.'}, {'.', '-', '-', '-'}, {'-', '.', '-'}, {'.', '-', '.', '.'}, {'-', '-'}, {'-', '.'}, {'-', '- ', '-'}, {'.', '-', '-', '.'}, {'-', '-', '.', '-'}, {'.', '- ', '.'}, {'.', '.', '.'}, {'-'}, {'.', '.', '-'}, {'.', '.', '.', '-'}, {'.', '-', '-'}, {'-', '.', '.', '-'}, {'-', '.', '-', '-'}, {'-', '-', '.', '.'}}; int i, m; char str[100]; s", str); for (i=0; (c=str[i])!='\0'; i ) if(c==' ') printf(" "); else printf("s", a[m=str[i]-97]), printf(" "); printf("\n"); getchar(); return } /*Código Morse al inglés*/ #includelt; #include lt; string.hgt; #include lt; iostreamgt; usando el espacio de nombres std; int main() { char a[26][6]={{'.','-'},{'-',' . ', '.', '.'}, {'-', '.', '-', '.'}, {'-', '.', '.'}, {'.'}, { '.', '.', '-', '.'}, {'-', '-', '.'}, {'.', '.', '.', '.'}, { '.', '.'}, {'.', '-', '-', '-'}, {'-', '.', '-'}, {'.', '-' , '.', '.'}, {'-', '-'}, {'-', '.'}, {'-', '-', '-'}, {'.', ' - ', '-', '.'}, {'-', '-', '.', '-'}, {'.', '-', '.'}, {'.', ' . ', '.'}, {'-'}, {'.', '.', '-'}, {'.', '.', '.', '-'}, {'.' '-', '-'}, {'-', '.', '.', '-'}, {'-', '.', '-', '-'}, {'-' , '-','.','.'}}; int b, i, m; char str[100], k; char c, *p, t[6]; , cadena); p=cadena; while(*p!='\0') { i=0; b=0; mientras(*p!=' 'amp;amp;*p!=' \ 0')
{ t[i ]=*p; p } t[i]='\0'; mientras(strcmp(a[k],t)!=0); while(*p==' ') { b ; p } if(b==3) printf(" "); devolver 0;