In questo pezzo usi operazioni (che e' variabile di tipo float) come indice del vettore.codice:do { printf("%d numero o 0 per calcolare: \n", contatore); scanf("%f",&numeri[operazioni]); contatore++; }while (numeri[operazioni++] != 0);
Quest non va bene. L'indice del vettore deve essere sempre di tipo int.