Bonsoir,
J'ai une appli qui déconne, aprés l'affichage du resultat j'ai une erreur de mémoire, je ne sais ou j'ai galérer
Merci d'avance
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 /*Méthode Erathosienne*/ #include <stdio.h> int main(void){ long cpt,mult,Indice; printf("Entrez votre limite: "); scanf("%d",&Indice); long *Prim; Prim= malloc(sizeof(*Prim)*Indice); for(cpt=0; cpt<Indice; cpt++) Prim[cpt]=cpt; for(cpt=2; cpt<Indice; cpt++) for (mult=2; mult<Indice/2; mult++) Prim[cpt*mult]=0; printf("\nLes nombre premier entre 2 et %d sont:\n%d",Indice,Prim[cpt]); for (cpt=1; cpt<Indice; cpt++) if(Prim[cpt]!=0) printf("\n%d",Prim[cpt]); free(Prim); system("pause"); return 0; }
Partager