intanto grazie mille oregon,
la mia prima domanda è nata perchè dovrei cercare di creare metà un array "a caso" ,ma ordinato,e poi random

nella seconda vorrei creare un menù,del tipo "scegliere opzione"
1-- interamente random
2-- parzialmente random

e indirizzando di conseguenza,un goto è proprio brutto?

come posso modificare in modo che l' utente finchè non inserisca 1 o 2 non possa avanzare?
codice:
    
while((a!=2) || (a!=1))
    {
        printf("inserisci  a ");
        scanf("%d",&a);}
    }
entra in loop.....
grazie mille