accidenti, è vero...

però adesso che è tutto a posto se lo eseguo mi dice:

inserisci un numero intero
(io ad esempio metto 4)
[invio]
la radice del numero che hai inserito (qua mi mette un simbolo strano, tipo una p e non mi da come risultato 2)

come mai???


riposto il codice:

codice:
#include <stdio.h>
#include <math.h>

int main()

{
      int n, radice;
      
      printf("inserisci un numero intero \n");
      scanf("%d", &n);
      
      radice = (int) floor (sqrt (n));
      
      printf("la radice del numero che hai inserito è", radice);
      
      getchar();
      getchar();
      
}