Se considera un vector cu n elemente numere reale. Sa se ordoneze elementele crescator dupa valoarea partilor intregi a elementelor, iar la valori cu partea intreaga egala, ordonarea se va afce descrescator dupa partea fractionara.
Ex: Pentru n=7 si A=(3.34 , 12.4, 3.41, 3.04, 12.8, 1.3, 3.9) se va afisa 1.3 , 3.9, 3.41, 3.34, 3.04, 12.8, 12.4.
As dori program in codeblocks.
Răspunsuri la întrebare
Răspuns de
5
Ti-am atasat fiserul .cpp cu programul, sper ca e ok. Ideea a fost: compar in ordine fiecare element cu fiecare, in cazul in care partea intreaga a unui element e mai mare decat a altui element, le interschimb (folosesc functia floor pentru a calcula partea intreaga) pentru a fi in ordine crescatoare, iar in cazul in care au partile intregi egale si primul element e mai mic decat al doilea din nou le interschimb pt a fi in ordine descrescatoare a partii fractionare.
Anexe:
DemSwag:
Iti multumesc ca m ai ajutat.Foarte bun raspunsul !
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă