Bonsoir tous le monde
Voila j'essaye de ciompiler un petit programme en C et à chaque et j'ai un problème de compilation avec la fonction sqrt du genre : "undefined reference to sqrt"
malgré que j'ai mis le #include <math.h>
Merci pour votre aide
voila le code en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include <stdio.h> #include <math.h> #include <stdlib.h> int main (){ int n = 10 , i , j ; <----- déclaration de variables printf(" introduisez votre chiffre /n"); if (( n = getchar()) != EOF && n != '\n' && n > '0' && n <= '9') { n = n - '0' ; printf( "les nombres premiers inférieurs à %d", n ) ; for(i = 2 ; i < sqrt(n) ; i++ ){ if(table[i] != -1){ for(j = i+i ; j < n ; j+=i ){ table[j] = -1 ; } } } return 0 ; }
Partager