Feu la funció semiordenat(V)
tal que,
donat un vector V
, que conté nombres enters positius
estrictament més grans que zero, torni TRUE
si i només
sí el vector v
està semiordenat.
Un vector V
està semiordenat si, per separat, els nombres parells
del vector estan ordenats,
i els nombres senars també estan ordenats, però no necessàriament tots junts.
Per exemple, el vector V = [2 1 4 3 6 5 8 7]
està semiordenat, perquè els senars ho estan, i els parells també.
Però el vector V = [1 2 3 5 3 34 36 38]
no ho està.
Òbviament, si un vector està ordenat, també està semiordenat,
però a l’inrevés no és necessàriament cert.
Important: Aquest exercici es pot fer amb un sol bucle.
Observació
Només cal que enviïs el fitxer amb la funció (i les funcions auxiliars que hagis fet)
que et demanem i prou.
El fitxer main.R
et pot servir per a fer la teva solució, però no cal que n’enviïs
el contingut.
Entrada
Un vector V
d’enters positius.
Sortida
TRUE
si i només si V
està semiordenat.
Input
8 2 1 4 3 6 5 8 7
Output
TRUE
Input
8 1 2 3 5 3 34 36 38
Output
FALSE