PDA

View Full Version : [C++] Da stringa di lettere a numeri più somma


Tom 11
09-10-2019, 13:51
Salve, devo fare un programma in c++ che data una stringa di lettere mi restituisca dei numeri (esempio ciao=1234, dove decido io che a deve restituire 1 ecc...) per fare questo so che devo prima convertire in codice ascii e poi convertirlo in numero e alla fine stampare si la fila di numeri più la somma( esempio 1234=10) Solo che non so proprio come farlo, grazie a chi mi aiuta

Kaya
09-10-2019, 15:55
Mi spiace ma qua non ti farà i compiti nessuno... ma possiamo darti spunti..

se fai (int)'LETTERA' ottieni il suo equivalente ascii..
Ricorda che la a è la prima lettera e parte dal numero 48.. quindi a=48, b=49..
se vorrai dare un certo valore dovrai sottrarre....

A te il resto!

lorenzo001
09-10-2019, 16:17
La lettera a non vale 48

Kaya
10-10-2019, 08:42
Errore mio ricordavo male.
Dovrebbe essere 97, right?
http://www.asciitable.com/