Vous êtes sur la page 1sur 1

Exercice 7 2

Algorithme devoir
Début

Répéter
Ecrire ("Entrer la taille") , Lire(n)
Jusqu’à (10 ≤ n ≤ 99) Et ( n mod 10 ≠ n div 10)

Pour i de 0 à n-1 Faire


T[i]  chr( Alea(97 , 122))
Fin Pour

Ch  ""
Pour i de 0 à n-1 Faire
Ch  Ch + T[i]
Fin Pour

Ecrire ("La chaine obtenue est ", Ch)

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

Ecrire ("La chaine devient ", Ch2)

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]

print ("La chaine devient ", Ch2)

Vous aimerez peut-être aussi