Ma ceil() fa esattamente questomentre io vorrei che deve sempre essere approssimato per eccesso all'intero superiore
quindi se ho per esempio due voti : 23 e 24 --> 23 + 24 = 47 ---47 / 2 = 23,5 --> 24![]()
Se compili questo codice
ed esegui il programma ottieni questo outputcodice:#include <stdio.h> #include <math.h> int main(void) { double array[5] = { 3.4, 11.1, 3.491, 2.99, 7.19}; short i; for ( i = 0; i < 5; i++ ) printf("%.3lf -> %.lf\n", array[i], ceil (array[i]) ); return 0; }
che penso sia proprio quello che vuoi ottenere tu... o no?codice:3.400 -> 4 11.100 -> 12 3.491 -> 4 2.990 -> 3 7.190 -> 8

Rispondi quotando