Bonjour : Existe t-il un moyen d’optimiser mon code en C svp ?
Code C : 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 #include <stdio.h> #include <stdlib.h> #include <new> int main() { int val; printf ( "\n Insérez la valeur sup de vos nombres premiers : " ) ; scanf("%d", &val); bool * Tab = new bool [val]; // RECHERCHE DE TOUS LES MULTIPLES int a=3,c=1; while ( c>0) { for (int b =0 ; a*(a+b)< val ; b=b+2) { Tab[a*(a+b)]=1; c= b/2; } a=a+2; c--; } // AFFICHAGE DES NOMBRES PREMERS- int aff=0; for (int i =3; i < val; i = i+2) { if (Tab[i]==0 ) { printf("\t %d", i); if ((aff++)%10==0) printf("\n"); } } }
Partager