Jumătate din subiectele de BAC încep cu „se citește un număr natural n…". Azi înveți uneltele care rezolvă toată familia: extragerea cifrelor, divizorii și algoritmul lui Euclid — vechi de 2300 de ani, încă neînvins.
Patru formule care apar în 90% din problemele cu numere. Învață-le ca pe tabla înmulțirii.
restul împărțirii la 10 · 573 % 10 = 3
573 / 10 = 57 — împărțire întreagă!
57 → 57·10+9 = 579
p = 10nr. cifre → 9 · 100 + 57 = 957
Prima aplicare a șablonului: golim numărul cifră cu cifră și le adunăm într-un „coș" numit s.
| n | — |
| c | — |
| s | — |
| n | c = n%10 | s |
|---|
Același schelet, altă prelucrare: cifrele „se mută" din n în inv — și pentru că ies de la coadă, numărul se răstoarnă.
| n | — |
| c | — |
| inv | — |
| n | c = n%10 | inv |
|---|
Problema-capcană: construiește numărul doar din cifrele pare ale lui n, păstrând ordinea lor. Metoda de la invers nu merge — cifrele ar ieși răsturnate!
| n | — |
| c | — |
| p | — |
| nou | — |
| c | pară? | p | nou |
|---|
Un divizor e un număr care îl împarte exact pe n. Întrebarea de aur: până unde are rost să cauți?
Un număr e prim dacă are exact 2 divizori: 1 și el însuși. Testul eficient: dacă n nu are niciun divizor d cu 2 ≤ d ≤ √n, e prim. Atenție: 1 NU e prim, iar 2 e singurul prim par.
Descompunerea: împarte repetat cu cel mai mic factor posibil. 360 = 2·2·2·3·3·5 = 2³·3²·5.
Cel mai mare divizor comun (cmmdc) — calculat cu scăderi repetate și cu împărțiri repetate, umăr la umăr. Cine termină primul?
Uneltele de azi — le vei folosi în fiecare modul de acum înainte.