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 ;
}