Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

dimanche 26 avril 2020

Baccalauréat 2016 Sujet 2 Corrigé

Program S2; Type Tab = Array['A'..'Z'] Of integer; Var T : tab; N,i : integer; //*********************************** Procedure Saisie_N(Var N:integer); Begin Repeat Write('Donner le nombre de codes à générer : '); Readln(n); Until n In [2..10]; End; //*********************************** Procedure Remplir(Var T:tab); Var i : char; Begin randomize; For i:='A' To 'Z' Do T[i] := Random(2); End; //*********************************** Function GenererCap(T:tab) : String; Var i : char; ch : String; nb_voyelle : integer; Begin ch := ''; nb_voyelle := 0; For i:='A' To 'Z' Do If (T[i]=1) Then Begin Ch := ch+i; If (i In ['A','E','I','O','U','Y']) Then nb_voyelle := nb_voyelle+1; End; ch := ch+CHR(70+nb_voyelle); GenererCap := ch; End; //*********************************** Begin Saisie_N(N); For i:=1 To N Do Begin Remplir(T); Writeln('Le code CAPTCHA n°',i,' est : ', GenererCap(T)); writeln; End; End.
 
Back to top