L'unica risposta sensata al problema è la sua impossibile implementazione.
Non si può scrivere un programma senza vettori, la stessa memoria è un vettore.
Per aggirare la sciocca domanda:
uint64_t a,b,c,d,e,f,g,h,i,l,m,n,o,p,q,r,s,t;
char* vettore= &t;
quella è la dimostrazione che la memoria stessa è un vettore quindi non si può creare un programma senza usare i vettori.
Quindi io eseguire l'esercizio usando i vettori solo ove necessari, quindi solo per prelevare e confrontare il nome.