Ciao a tutti le array float si possono usare?

perche se dichiaro un array float xcode mi da un errore dicendomi che non è int l'array?

eppure ho visto in un source qui nel forum che si puo usare un array float...

esempio:

codice:
#include <stdio.h>


int main () {
    int quante = 50;
	float numeri[quante];
	float operazioni = 0;
	int contatore = 1;
	int zero;
	float risposta;
	float media;
	
	do {
		printf("%d numero o 0 per calcolare: \n", contatore);
		scanf("%f",&numeri[operazioni]);
		
		contatore++;
	}while (numeri[operazioni++] != 0);
	
	risposta=numeri[0];
	for (zero = 1; zero < operazioni; zero++) {
		risposta += numeri[zero];
	}

	media = (float) risposta / (contatore - 2);
	printf("%2f", media);
    return 0;
}