Bonjour, je souhaite programmer un petit programme afin de ne garder que les nombres premier d'un tableau de nombre, j'arrive a compiler mon programme mais quand je le lance il m'indique "Exception en point flottant"
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
#include <stdio.h>
 
 
void afficher(int *tab, int taille_tab)
{
int i;
 
        for(i = 0 ; i < taille_tab ; i++)
        {
                printf("%i ",tab[i]);
        }
 
printf("\n");
}
 
int main(void)
{
int i,j;
int tab[14]={1,2,3,4,5,6,7,8,9,21,45,91,93,109};
afficher(tab,14);
 
for(i = 2 ; i < 14 ; i++)
{
        for( j = i + 1 ; j < 14 ; i++)
        {
                if ((tab[j] % tab[i] == 0) && !(tab[j]=-1))
                {
                        tab[j] = -1;
                }
        }
}
 
afficher(tab,14);
 
return 0;
}

merci d'avance pour votre aide precieuse