Escriu un programa que donat un enter n senar que indica el nombre d’elements, seguit d’una llista d’enters de longitut n (obtinguda pel canal d’entrada) decideixi si l’element del mig apareix a alguna altre posició.
Si l’element del mig no apareix a cap altre posició dividirà per 2 els elements parells.
Si l’element del mig apareix a alguna posició mostrarà Si
per pantalla.
Serà útil fer una funció que donada una llista d’enters retorni True
si l’element del mig apareix a alguna altre posició i retorni False
en cas contrari.
Entrada
L’entrada consisteix en un enter n senar seguit d’n elements.
Sortida
Primer mostra per pantalla la llista introduïda i si no existeix l’element del mig a cap altre posició mostra la llista resultat de dividir entre 2 els elements parells.
En cas de que existeixi l’element del mig a alguna altre posició mostrarà per pantalla el missatge Si
.
Input
7 8 3 6 4 7 2 1
Output
[8, 3, 6, 4, 7, 2, 1] [4, 3, 3, 2, 7, 1, 1]
Input
5 1 2 6 5 6
Output
[1, 2, 6, 5, 6] Si