#include #include"templList.hpp" using namespace std; bool ordineInverso(int data) { return data%2; // i numero dispari vanno in ordine inverso } bool ordineInverso(char data) { return (data=='a'||data=='e'||data=='i'||data=='o'||data=='u'); } int main() { templList *reverse,*normal; reverse=new templList(); normal=new templList(); char n; char i; cout << "Inserisci una serie di caratteri (0 per terminare)"< "; cin>>n; if (n=='0') break; if(ordineInverso(n)) reverse->HInsert(n); else normal->HInsert(n); } while(n!='0'); cout <<"In ordine inverso: "<isEmpty()){ i=reverse->HRemove(); cout << i <isEmpty()){ i=normal->TRemove(); cout << i <