la funzione deve restituire un double* (dualità puntatore-vettore)
quello che hai scritto tu come tipo di ritorno non ha alcun senso sintattico (leggiti un manuale di c/c++ e capirai perché)

nel main ovviamente devi mettere
risultato = funzioneblabla
non
risultato[3] = funzioneblabla