infoarena

infoarena - concursuri, probleme, evaluator, articole => Teme => Subiect creat de: Neamtu Richard din August 20, 2013, 15:43:14



Titlul: Problema grila
Scris de: Neamtu Richard din August 20, 2013, 15:43:14
Buna, sunt nou aici. As dori sa va intreb in legatura cu Subiectul I de la varianta 8 din 2009, exercitiul 1 care suna in felul urmator:

Care dintre urmatoarele expresii pascal are ca valoare cel mai mare dintre numerele naturale nenule, cu cel mult 4 cifre fiecare, memorate in variabilele intregi a si b ?
a.(a+b+abs(a-b)) div 2      b.a+b+abs(a-b) div 2
c.(a+b-abs(a-b)) div 2      d.(a+b-abs(a+b)) div 2

Eu, am incercat pentru a=9999 si b=9998, de exemplu si oricum fac, cel mai mare numar imi da varianta B, dar peste tot zice ca raspunsul corect este A, imi explica si mie cineva de ce ???


Titlul: Răspuns: Problema grila
Scris de: George Marcus din August 21, 2013, 14:55:34
Presupui ca a > b. Rezulta ca a = b + c, c > 0.

Pornesti de la expresia de la punctul A:
(a + b + abs(a - b)) div 2 = (b + c + b + abs(b + c - b)) div 2 = (2b + c + c) div 2 = (2b + 2c) div 2 = b + c = a

Daca incerci expresiile de la celelalte variante, nu iti va da ce trebuie.


Titlul: Răspuns: Problema grila
Scris de: Neamtu Richard din August 21, 2013, 21:50:34
... Iarta-ma, asta e mai mult parte de matematica pare-mi-se... Imi poti explica te rog mai bine ? Sau nu stiu, pur si simplu nu inteleg enuntul, la mine asta e problema... Poate ca din enunt nu inteleg ceva.


Titlul: Răspuns: Problema grila
Scris de: George Marcus din August 21, 2013, 22:43:50
Reformulez enuntul, poate intelegi mai bine :) Daca ai doua variabile a si b, cum scrii daca vrei sa o afli pe cea mai mare dintre ele?


Titlul: Răspuns: Problema grila
Scris de: Neamtu Richard din August 22, 2013, 06:24:20
daca a>b atunci scrie a
              altfel  scrie b


Titlul: Răspuns: Problema grila
Scris de: George Marcus din August 22, 2013, 18:04:31
Da, si asa merge. Dar daca ar fi sa alegi dintre variante, ai scrie asa:

scrie (a+b+abs(a-b)) div 2