Uniquement entre les balises "PRE" et "/PRE"
Ma police de caractère Courrier new est respectée et mes caractères semi-graphiques s'affichent correctement, sauf que le texte déborde du cadre :
Simulation :
42 : 2 = 21 reste 0 (20 = 0)
21 : 2 = 10 reste 1 (21 = 2)
10 : 2 = 5 reste 0 (22 = 4)
5 : 2 = 2 reste 1 (23 = 8)
2 : 2 = 1 reste 0 (24 = 2)
reste 1 (25 = 32)
________
42
E -> [E]ntier
I -> [I]ndice courant
R -> [R]este
┌─────────────────────┐
│ E = ? │ ─> [E]ntier = Saisie d’un entier
D_PROG │ T = occ * 16 │ ─> Déclaration [T]able de 16 occurrences initialisées à zéro
│ E :: 65535 │ ─> Test [E]ntier (maximum)
> 65535 └──────────┬──────────┘ <= 65535
┌───────────────────<?>───────────────────┐
│ ┌──────────┴──────────┐
│ D_DIV │ I = 16 │ ─> Initialisation indice I
│ └──────────┬──────────┘
│ ├───────────────────┐
│ ┌──────────┴──────────┐ │ E=42/2 E=21/2 E=10/2 E=5/2 E=2/2
┌──────────┴──────────┐ │ E = E / 2 │ │ R=0 R=1 R=0 R=1 R=0
│ MESSAGE │ T_DIV │ T(I) = R │ │ T(16)=0 T(15)=1 T(14)=0 T(13)=1 T(12)=0
└──────────┬──────────┘ │ I = I ─ 1 │ │ I=15 I=14 I=13 I=12 I=11
│ │ E :: 1 │ │ E=21 E=10 E=5 E=2 E=1
│ └──────────┬──────────┘ E > 1 │
│ <?>──────────────────┘
│ ┌──────────┴──────────┐
│ F_DIV │ T(I) = E │ T(11)=1
│ └──────────┬──────────┘
└────────────────────┬────────────────────┘
┌──────────┴──────────┐
F_PROG │ Ø │
└─────────────────────┘
Ci-dessous, entre les balises [CODE][PRE] et [/PRE][/CODE]
Ma police de caractère Courrier new est respectée et mes caractères semi-graphiques s'affichent correctement.
Ce n'est pas du tout le cas si je ne mets pas les balises [PRE][/PRE]. Bizarre, non ?
Le FORUM ALGO est le seul forum où un texte entre des balises [CODE] et [/CODE] ne reconnait pas les caractères semi-graphiques. J'ai déjà signalé ce problème. C'est pourtant le forum pour lequel ce serait nécessaire.
Quelques caractères semi-graphiques entre balises [CODE] et [/CODE], ça donne :
1 2 3 4
|
┌──────────┴──────────┐
F_PROG │ Ø │
└─────────────────────┘ |
Sinon, entre les balises [CODE][PRE] et [/PRE][/CODE], ça se passe bien... pour les caractères semi-graphiques. Le choix est donc pas de N° de ligne et pas de caractères semi-graphiques ou N° de ligne et affichage des caractères semi-graphiques.
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 38 39 40 41 42
|
Simulation :
42 : 2 = 21 reste 0 (20 = 0)
21 : 2 = 10 reste 1 (21 = 2)
10 : 2 = 5 reste 0 (22 = 4)
5 : 2 = 2 reste 1 (23 = 8)
2 : 2 = 1 reste 0 (24 = 2)
reste 1 (25 = 32)
________
42
E -> [E]ntier
I -> [I]ndice courant
R -> [R]este
┌─────────────────────┐
│ E = ? │ ─> [E]ntier = Saisie d’un entier
D_PROG │ T = occ * 16 │ ─> Déclaration [T]able de 16 occurrences initialisées à zéro
│ E :: 65535 │ ─> Test [E]ntier (maximum)
> 65535 └──────────┬──────────┘ <= 65535
┌───────────────────<?>───────────────────┐
│ ┌──────────┴──────────┐
│ D_DIV │ I = 16 │ ─> Initialisation indice I
│ └──────────┬──────────┘
│ ├───────────────────┐
│ ┌──────────┴──────────┐ │ E=42/2 E=21/2 E=10/2 E=5/2 E=2/2
┌──────────┴──────────┐ │ E = E / 2 │ │ R=0 R=1 R=0 R=1 R=0
│ MESSAGE │ T_DIV │ T(I) = R │ │ T(16)=0 T(15)=1 T(14)=0 T(13)=1 T(12)=0
└──────────┬──────────┘ │ I = I ─ 1 │ │ I=15 I=14 I=13 I=12 I=11
│ │ E :: 1 │ │ E=21 E=10 E=5 E=2 E=1
│ └──────────┬──────────┘ E > 1 │
│ <?>──────────────────┘
│ ┌──────────┴──────────┐
│ F_DIV │ T(I) = E │ T(11)=1
│ └──────────┬──────────┘
└────────────────────┬────────────────────┘
┌──────────┴──────────┐
F_PROG │ Ø │
└─────────────────────┘
|
Sinon, merci aussi pour la balise NOPARSE.
Partager