22 lines
535 B
C
22 lines
535 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int main(void)
|
|
{
|
|
int n = 1; // qui va augmenter
|
|
int precedent = 1; // on garde la derniere
|
|
|
|
while (n > 0) // tant que n est + pcq basculer en - cest le signal d'arret, le nb est rempli de 1)
|
|
{
|
|
precedent = n; // on garde la veleur avant de depasser la limite
|
|
n = n*2+1; // o doube a chaque fois et on ajoute & pour les bits
|
|
}
|
|
|
|
printf("plus grand entier : %d\n", precedent);
|
|
printf("en octal : %o\n", precedent);
|
|
printf"en hexa : %x\n", precedent);
|
|
|
|
return EXIT_SUCCESS;
|
|
|
|
}
|