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

cum se rezolvă punctul b? Nu mă interesează răspunsul, ci modul de gândire ​

Anexe:

robertanisoiu: Pentru ca z sa ramana 0 trebuie ca numarul de 4 cifre sa fie format doar din cifre pare, astfel incat sa nu se intre niciodata prin IF si Z sa ramana tot timpul 0. Cel mai mic numar
anav05049: ok
robertanisoiu: din 4 cifre este 2000. Initial Z=0. C=2000%10=>C=0. C e par, nu se intra prin IF=>Z ramane 0; x=x/10=>x=200. C=200%10=>C=0. C e par, nu se intra prin IF=>Z ramane 0; x=x/10=>x=20. C=20%10=>C=0. C e par, nu se intra prin IF=>Z ramane 0; x=x/10=>x=2. C=2%10=>C=2. C e par, nu se intra prin IF=>Z ramane 0. Cam asa lucreaza algoritmul

Răspunsuri la întrebare

Răspuns de anav05049
0

Răspuns:

1111×=

Explicație:

restul tu succes


robertanisoiu: Pentru ca z sa ramana 0 trebuie ca numarul de 4 cifre sa fie format doar din cifre pare, astfel incat sa nu se intre niciodata prin IF si Z sa ramana tot timpul 0. Cel mai mic numar
Răspuns de robertanisoiu
1

Răspuns:

2000

Explicație:

Pentru ca Z sa ramana 0 trebuie ca numarul de 4 cifre sa fie format doar din cifre pare, astfel incat sa nu se intre niciodata prin IF si Z sa ramana tot timpul 0(asa cum are valoarea initiala). Cel mai mic numar din 4 cifre pare este 2000.

Initial Z=0.

Pasul 1)

C=2000%10=>C=0. C e par, nu se intra prin IF=>Z ramane 0; x=x/10=>x=200.

Pasul 2)

C=200%10=>C=0. C e par, nu se intra prin IF=>Z ramane 0; x=x/10=>x=20.

Pasul 3)

C=20%10=>C=0. C e par, nu se intra prin IF=>Z ramane 0; x=x/10=>x=2.

Pasul 4)

C=2%10=>C=2. C e par, nu se intra prin IF=>Z ramane 0.

Cam asa lucreaza algoritmul


111Help111: Bună, te pricepi și la contabilitate?
mariaandreeatirdea: mulțumesc!
Alte întrebări interesante