ciao a tutti,potreste aiutarmi a svolgere questo programma in C? (esempio: ciao =>39113).io ho provato a farlo nel modo seguente ma nn mi esce..dove ho sbagliato?grazie mille
#include <stdio.h>
#include <stdlib.h>
main ()
{
char valore[100];
int i;
int risultato;
printf("Inserisci la parola:\n");
scanf ("%s", valore);
switch (valore) {
case 'A': case 'a':
risultato = '1';
break;
case 'B': case 'b':
risultato = '2';
break;
case 'C': case 'c':
risultato = '3';
break;
case 'D': case 'd':
risultato = '4';
break;
case 'E': case 'e':
risultato = '5';
break;
case 'F': case 'f':
risultato = '6';
break;
case 'G': case 'g':
risultato = '7';
break;
case 'H': case 'h':
risultato = '8';
break;
case 'I': case 'i':
risultato = '9';
break;
case 'L': case 'l':
risultato = '10';
break;
case 'M': case 'm':
risultato = '11';
break;
case 'N': case 'n':
risultato = '12';
break;
case 'O': case 'o':
risultato = '13';
break;
case 'P': case 'p':
risultato = '14';
break;
case 'Q': case 'q':
risultato = '15';
break;
case 'R': case 'r':
risultato = '16';
break;
case 'S': case 's':
risultato = '17';
break;
case 'T': case 't':
risultato = '18';
break;
case 'U': case 'u':
risultato = '19';
break;
case 'V': case 'v':
risultato = '20';
break;
case 'Z': case 'z':
risultato = '21';
break;
default:
risultato = -1;
break;
}
system("pause");
return 0;
}
|