use:
printf("\nO valor do maior numero elevado a seis eh %f",pow(maior_numero,6));
printf("\nO valor do menor numero elevado a tres eh %f",pow(menor_numero,3));Você tá usando %d, que é para o tipo int para imprimir o retorno da função pow, que é do tipo double. Por isso você deveria usar o %f ou fazer uma conversão de tipo. O %f é a solução mais simples.