05/02/09 12:27
sweetema
ciao, qualcuno sa dirmi xkè qst programma mon funziona come io vorrei??ovvero, VORREI ke trasformasse ogni parola come i simboli che vedete nelle etichette di switch...!!!ciaoo
#include<iostream.h> using std::cout; using std::cin; char *morse(char e) { switch(e) { case 'a': return ".-"; break; case 'b': return "-..."; break; case 'c': return "-.-."; break; case 'd': return "-.."; break; case 'e': return "."; break; case 'f': return "..-."; break; case 'g': return "--."; break; case 'h': return "...."; break; case 'i': return ".."; break; case 'l': return ".-.."; break; case 'm': return "--"; break; case 'n': return "-."; break; case 'o': return "---"; break; case 'p': return ".--."; break; case 'q': return "--.-"; break; case 'r': return ".-."; break; case 's': return "..."; break; case 't': return "-"; break; case 'u': return "..-"; break; case 'v': return "...-"; break; case 'z': return "--.."; break; default: return "°"; break; } } int main() { int i; char s1[10]; char element; cout<<"QUESTO PROGRAMMA UTILIZZA IL CODICE MORSE"; cout<<"\nINSERIRE UNA PAROLA DA TRASFORMARE\n"; cin>>s1; for(i=0;i<10;i++) { s1[i]=element; morse(element); cout<<s1[i]<<" "; } return 0; }
aaa