Problemset (extra) - Laborator 2
-
Pentru un număr n citit de la tastatură, afișați numărul m format din cifrele de rang par ale acestuia. Rangurile se numerotează de la dreapta la stanga cu 1, 2, 3,... .
n = 695643232 x9x6x3x3x m = 9633
-
Calculează cel mai mare divizor comun pentru două numere naturale nenule citite de la tastatură folosind algoritmul lui Euclid prin scăderi repetate.
-
De la tastatură se introduc
n
numere citite pe rând. Găsiţi cel mai mare divizor comun al acestor n numere, fără a folosi vectori.Hint
: Proprietate matematică. -
Fie ecuația
x1^3 + x2^3 + x3^3 = 0
. Găsiți toate valorile întregi pentrux1
,x2
,x3
din intervalul[-50, +50]
care sunt soluții pentru ecuatia data.Hint
: Gândiți ca un programator, nu ca un matematician!Follow-up
:x1^3 + x2^3 + x3^3 + x4^3 +x5^3 = 0
. Încercați să faceți eficient! -
Se dă
N
șiN
puncte în plan (date prin coordonatele realex
şiy
), citite de la tastatură, care reprezintă vârfurile unui poligon convex. Punctele sunt date în ordine trigonometrică (sau invers trigonometrică) să se calculeze: perimetrul poligonului convex aria poligonului convex.Hint
: Google it or check infoarena -
Rezolvați problema cadrane de pe Hackerrank.
-
Rezolvați problema swap-digits de pe Hackerrank.
-
Rezolvați problema divisors de pe Hackerrank.
-
Rezolvați problema hash de pe Hackerrank.
-
Rezolvați problema șir de pe Hackerrank.