PDA

View Full Version : LINGUAGGIO C, CONSIGLIO


legolas977
28-07-2007, 18:17
Ciao a tutti,
devo fare un programmino in C.

Dato un valore decimale, ad esempio 255, devo stampare solamente le ultime 2 cifre a destra, in questo caso 55.
255 stampo 55
100 stampo 00
150 stampo 50.
Qualcuno puo aiutarmi a trovare il metodo piu semplice? grazie mille

pierosa
28-07-2007, 18:34
ti do un suggerimento
usa l'operatore modulo (%)

wingman87
28-07-2007, 20:09
Puoi usare le stringhe? O devi mettere sti valori dentro a variabili numeriche?

legolas977
29-07-2007, 10:10
L'operatore % mod, in che modo potrebbe risultarmi utile?
No purtroppo c'ho pensato anch'io alla stringhe, ma devo mettere questi valori in una variabile numerica.

Mixmar
29-07-2007, 10:36
L'operatore % mod, in che modo potrebbe risultarmi utile?
No purtroppo c'ho pensato anch'io alla stringhe, ma devo mettere questi valori in una variabile numerica.

Se applichi l'operatore modulo ai tuoi numeri con valore 100, otterrai esattamente le ultime due cifre del numero che ti interessa, cosė:


ultime_cifre = numero % 100;

legolas977
29-07-2007, 11:25
Grazie mille Mixmar, mi hai fatto un regalo. Te ne sono grato:ave:
Saluti, andrea