Daca se pricepe cineva de aici la informatică, am nevoie de ajutor urgent!! Măcar 1 si 3 ca să imi dau seama cum se rezolvă.
Răspunsuri la întrebare
Răspuns:
Explicație:
1. variabila a careia ii este atribuita valoarea 3 nu se imparte exact la 2, insa variabila b careia ii este atribuita valoare 10 se imparte exact la 2. deci conditia este adevarata. Cand in if ai conditii care se despart prin ||(sau) daca una dintre ele este adevarata atunci se intra in conditie. Daca aveai and(&&) toate conditiile din if trebuie sa fie adevarate pentru a se intra in if-ul respectiv.(logic)
2. a/10=1831/10=183
183<281 deci conditia este adevarata,este ok.
Cea de-a doua conditie este falsa deoarece 1 nu e < 1. Daca ar fi fost 1 <= 1 ar fi fost ok.
In final if-ul e true.
3. (x+y)%10 -> Chestia asta reprezinta restul adica exact ultima cifra a sumei. De ex daca x=152 si y=345 vei avea 497 impartit la 10 si obtii restul 7. Este exact ce ai nevoie.
4. daca x+1=y
de exemplu ai 6,7 sunt consecutive iar 6+1=7 deci conditia se respecta/este indeplinita. Daca ai fi avut 6 si 9 de exemplu nu ar fi fost ok pentru ca nu sunt consecutive si conditia nu se respecta. Este ceea ce aveai nevoie.
Bafta in continuare! Peace!