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

eu am de doua ori varsta pe care tu o aveai cand eu aveam varsta pe care tu o ai si cand tu vei avea varsta pe care eu o am, suma varstelor noastre va fi 63. ce varste au? va rog mult, am nevoie de rezolvare.


artur99: Rezolvare sau programul in c++?
adelapiticas: rezolvare

Răspunsuri la întrebare

Răspuns de artur99
7
Pai "eu" am x de ani. "tu" ai y de ani. Luam ca exemplu :D
Cand eu aveam varsta care o ai "tu"(adica cand aveam y de ani), varsta ta era y-(x-y). Acum eu am de 2 ori varsta carea o aveai atunci adica 2*(y-(|x-y|)) in acelasi timp = x. Asadar suma varstelor este 63 => varsta mea + varsta ta adica 2*(y-(|x-y|))+y=63
Asta a fost teoretic, acum trecem la practic. x+y=2y-2(|x-y|)+y=63
Presupunem ca x>y
=> x+y=3y-2x+2y=63 => x+y=-2x +5y=63
asadar avem sistemul: x+y=63 si 5y-2x=63 => x=63-y
=>5y-2*(63-y)=63 => 5y-126+2y=63 => 7y-126=63 => 7y = 189 => y=27
Deci tu ai 27 de ani
Iar eu am 63-27=36 de ani

Presupunand y>x, dadea exact acelasi rezultat doar cau tu aveai 36 iar eu 27 de ani :))

Ps: (|x-y|) reprezinta diferenta dintre varste


artur99: Dupa 10 minute de gandire am inceput sa pricep cerinta =)))
adelapiticas: mi se pare intortocheata si mi-ar trebui mai simplu sunt in a-v-a si nu am invatat cu nr. negative.dar ms oricum
artur99: ah :))
Alte întrebări interesante