Affichage d'un mot en ordre inverse

Discutez d'informatique ici !
Morpheus
Membre Naturel
Messages: 36
Enregistré le: 02 Fév 2006, 19:38

Affichage d'un mot en ordre inverse

par Morpheus » 08 Juin 2006, 17:02

Salut,

est-ce que vous pourriez m'indiquer comment affichez un mot en ordre inverse.

Merci



nameless
Messages: 5
Enregistré le: 02 Juin 2006, 18:52

reverse

par nameless » 09 Juin 2006, 12:18

tu veux dire faire une fonction qui prend un mot exemple "magnetoscope" et qui affiche "epocsotengam" ?
si c'est ca, il faut savoir que dans la plupart des langage une "string", qui est un type de donnée servant à stocker des caractère est en réalité un tableau de caractere, il te suffit alors de faire un for de la fin jusqu'au debut de la phrase, exemple en pascal car je ne sais pas en quel langage tu code :


function inversemot(mot : string):string;
var
i : integer;
motinverse : string;
begin
motinverse := '';
for i := length(mot) downto 1 do
begin
motinverse := motinverse + mot[i];
end;
inversemot := motinverse;
end;


on remarquera que dans certains langages des fonctions predefinies existent déjà.

Morpheus
Membre Naturel
Messages: 36
Enregistré le: 02 Fév 2006, 19:38

par Morpheus » 09 Juin 2006, 18:10

nameless a écrit:tu veux dire faire une fonction qui prend un mot exemple "magnetoscope" et qui affiche "epocsotengam" ?
si c'est ca, il faut savoir que dans la plupart des langage une "string", qui est un type de donnée servant à stocker des caractère est en réalité un tableau de caractere, il te suffit alors de faire un for de la fin jusqu'au debut de la phrase, exemple en pascal car je ne sais pas en quel langage tu code :


function inversemot(mot : string):string;
var
i : integer;
motinverse : string;
begin
motinverse := '';
for i := length(mot) downto 1 do
begin
motinverse := motinverse + mot[i];
end;
inversemot := motinverse;
end;


on remarquera que dans certains langages des fonctions predefinies existent déjà.

Merci pour ce code

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 12 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite