Informatică, întrebare adresată de gabytzu4, 9 ani în urmă

1. Care dintre următoarele instrucţiuni C/C++ determină inserarea cifrei 7 în faţa ultimei cifre a unui număr natural, cu mai mult de 2 cifre, memorat în variabila x?
a. x=(x/10*10+7)*10+x%10;
b. x=x/10+7+x%10;
c. x=(x%10*10+7)*10+x/10;
d. x=(x/10+7)*10+x%10;

Răspunsuri la întrebare

Răspuns de AndraGogan29
31

Salut , raspunsul corect este a) ,dar sa vedem de ce:

x/10*10  --> transforma ultima cifra (unitatilor) in 0

+7 --> tranforma ultima cifra in 7 (evident ,0+7=7)

(x/10*10+7)*10  --> adauga un 0 la sfarsit

+x%10  > inlocuieste ultima cifra cu ultima cifra a lui x.

Nu e de greu de inteles,dar ar trebui sa iei un exemplu ca sa pricepi.


gabytzu4: mersii mult de tot, ma mai poti ajuta cu niste probleme tot la informatica?
AndraGogan29: ok
Alte întrebări interesante