Académique Documents
Professionnel Documents
Culture Documents
Algorithme devoir
Début
Répéter
Ecrire ("Entrer la taille") , Lire(n)
Jusqu’à (10 ≤ n ≤ 99) Et ( n mod 10 ≠ n div 10)
Ch ""
Pour i de 0 à n-1 Faire
Ch Ch + T[i]
Fin Pour
Chv "aeiouya"
Ch2 ""
Pour i de 0 à Long(Ch)-1 Faire
p pos (Ch[i] , Chv )
Si ( p ≠ -1 ) alors
Ch2 Ch2 + Chv[p+1]
Sinon
Ch2 Ch2 + Ch[i]
Fin Si
Fin Pour
Fin
from random import *
from numpy import *
n = int(input("Entrer la taille"))
while not (10 <= n <= 99 and n % 10 != n // 10):
n = int(input("Re-Entrer la taille"))
T=array([str]*n)
for i in range(n):
T[i] = chr( randint(97 , 122))
Ch = ""
for i in range(n):
Ch = Ch + T[i]
print ("La chaine obtenue est ", Ch)
Chv = "aeiouya"
Ch2 = ""
for i in range(len(Ch)):
p = Chv.find (Ch[i] )
if ( p != -1 ) :
Ch2 = Ch2 + Chv[p+1]
else:
Ch2 = Ch2 + Ch[i]