bonsoir,
j'ai trouvé ce problème
PROBLEME
Ecrivez un programme qui lit un entier et affiche la valeur de la plus grande puissance de 2 qui soit inférieure ou égale à ce nombre.
et j'ai répondu comme ça !
Est-ce que c'est correct et exist-il d'autre manière à résoudre ce problème
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 #include <stdio.h> int main() { int N,rep=1; printf(" Tapez un entier : "); scanf("%d",&N); while(N<0) { printf(" Tapez un entier : "); scanf("%d",&N); } while(rep<N) { rep=rep*2; } printf(" la reponse est = %d ",rep/2); return 0; }
Merci d'avance
Partager