Informatică, întrebare adresată de ana1760, 8 ani în urmă

Se citește de la tastarură un număr n mai mare decat 100. Sa se calculeze suma primelor 2 cifre.
Eu am facut s=n%10+n/10, dar mi se calculează suma ultimelor doua..
HELP ME PLSSS

Răspunsuri la întrebare

Răspuns de Kurapiika
1

Ai grija, n%10 retine ultima cifra. Nu e bun pentru ca ai pus asta prima data.

Mai intai elimini ultima cifra, adica n/10 si dupa faci n%10 + (elimini din nou ultima cifra) n/10%10. (aici, la n/10%10 nu este neaparat sa mai scrii %10; oricum e ultima cifra si pe aia o ia in considerare.) ;)

/* n=n/10; s=n%10+n/10; */

Alte întrebări interesante