Proportionale
Pot deveni șirurile direct proporționale?
Enunțul pe scurt
Rezumat. Textul complet e pe pbinfo.
Primești n, apoi două șiruri a și b, cu câte n numere naturale nenule.
Întrebarea: poți rearanja numerele din fiecare șir astfel încât să fie direct proporționale? Adică a[0]/b[0] = a[1]/b[1] = …, același raport peste tot. Afișezi DA sau NU.
DA sau NU.Exemplu
Fă-l întâi pe hârtie, fără cod.
3 2 6 4 9 3 6
DA
Exemplul de aici e făcut pentru platformă și verificat cu soluția. Exemplul oficial îl găsești în enunțul de pe pbinfo.
Încă un test
3 1 2 3 2 4 7
NU
Animație pas cu pas
Mergi cu săgețile sau apasă Pornește. Poți pune și numerele tale.
Indicii
Deschide doar câte ai nevoie.
Scrie și rulează
Codul rulează direct în browser. „Verifică pe teste” compară rezultatul ca evaluatorul pbinfo.
Apasă Rulează ca să vezi rezultatul.Ideea, pe pași
- Citești a și b.
- Sortezi ambele.
- Pentru fiecare i, verifici produsul pe cruce cu perechea 0.
- Afișezi DA/NU.
Soluția comentată
Verificată automat pe toate testele de mai sus.
Soluția e ascunsă
Încearcă întâi singur(ă), cu indiciile și editorul de mai sus. Când vrei să compari sau te-ai blocat, deschide-o.
Greșeli de evitat
- Împărțirea între int-uri taie zecimalele:
2 / 3 == 0. - Înmulțirea a două numere mari poate depăși
int, deci folosește(long).
Întrebări
Două întrebări scurte. Se salvează cel mai bun scor.
Sunt 3/4 și 9/12 egale? Cum verifici fără împărțire?