Frank2000 ha scritto:
Devo assegnare a stringa un carattere alfanumerico... leggi tutti i messaggi, non capisco perchè dici che sia sbagliata
Intendevo dire che mi sembra strano che lì ci sei arrivato da solo, mentre qui hai tutti questi problemi.
Cmq è sbagliata in quanto tu stesso hai corretto poi in 123-48.
Frank2000 ha scritto:
(0;300), sì so come funziona
(0;300) coincide con [1;299], è questo quello che stai cercando di fare?
In ogni caso se sai come funziona l'operatore modulo, mi sembra strano che tu non riesca a venirne a capo autonomamente.
In generale l'espressione
a % b
può ritornare b valori diversi appartenenti all'intervallo [0;b-1]. In pratica il secondo operando ci fornisce l'ampiezza dell'intervallo, il quale inizia sempre da 0; se poi vogliamo spostare quell'intervallo verso destra o sinistra sulla retta dei numeri relativi, basta semplicemente sommare o sottrarre una quantità opportuna.