Originariamente inviato da andbin
a) pow opera con dei double, quindi è giusto mettere 10.0 (senza f).

b) hai incluso <math.h>???

c) Prova
codice:
#include <stdio.h>
#include <math.h>

int main (void)
{
    int temp, convertito=99999;
    int i = 5;

    temp = convertito / (int) pow (10.0,i-1);

    printf ("%d\n", temp);

    return 0;
}
Questo deve dare 9!!! Se dà 10 ... rottama compilatore e/o PC
1) Ok l ho fatto

2) Si si inclusa

a questo punto protendo per il tuo consiglio finale