mi date una mano vorrei portarne in stampa uno ma non segnala alcun errore

codice:
#include <stdio.h>
int inserisci_dimensione_array(void);
float inserisci_valori_array(void);
int main()
{
  int a=0;  //dimensione array
  a=inserisci_dimensione_array();
  float array[a];
  int c=0;
  for(c=0;c<=a-1;c++)
  {
     array[c]=inserisci_valori_array();
     }
     printf("%f",array[     ]);//UNO QUALSIASI
     getchar();
  return 0;
}
int inserisci_dimensione_array(void)
{
      int w=0;
      printf("inserisci un numero intero per la dimensione dell'array   ");
      scanf("%d",&w);
      fflush(stdin);
      return w;
      }
float inserisci_valori_array(void)
{
      float b=0;
      printf("inserisci un numero con la virgola   ");
      scanf("%f",&b);
      fflush(stdin);
      }