Tp informatique
bibabest
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
bibabest -
bibabest -
bonjour a tous
j'ai un exercice a résoudre mais j'ai trouve des petits problèmes ..........
soit une matrice des caractères.
Écrire un programme qui permet de réaliser les taches suivantes:
-inversion une ligne donnée.
-inversion d'une colonne donnée.
-existence d'un mot donné.
-existence d'un palindrome .
-permutation entre 2 ligne.
-permutation entre 2 colonne.
-testé si une ligne contient dans l'ordre les lettres d'un mot donné.
-addition de 2 nombres.
merci a tous
j'ai un exercice a résoudre mais j'ai trouve des petits problèmes ..........
soit une matrice des caractères.
Écrire un programme qui permet de réaliser les taches suivantes:
-inversion une ligne donnée.
-inversion d'une colonne donnée.
-existence d'un mot donné.
-existence d'un palindrome .
-permutation entre 2 ligne.
-permutation entre 2 colonne.
-testé si une ligne contient dans l'ordre les lettres d'un mot donné.
-addition de 2 nombres.
merci a tous
A voir également:
- Tp informatique
- Le code ascii en informatique - Guide
- Jargon informatique - Télécharger - Bureautique
- Que veut dire url en informatique - Guide
- Souris informatique - Guide
- Que veut dire caster en informatique - Forum Matériel & Système
4 réponses
pour inversé une ligne, je pense qu'il faudrait mettre chaque caractère de la ligne dans un tableau, compté le nombre de cellule du tableau, et remplacer la 1ere par la dernière, la 2eme par l'avant dernière etc... par exemple, pour une ligne de 10 caractères, en admettant que le premier est ranger dans un chaine[premier_caractere] et le dernier dans un chaine[dernier_caractere], il suffirait de faire un truc du genre
caractere = chaine[premier_caractere]
caractere2= chaine[dernier_caractere]
chaine[premier_caractere] = caractere2
chaine[dernier_caractere] = caractere
puis de faire un premier_caractere + 1 et un dernier_caractere - 1, et finir en le faisant autant de fois qu'il y a de caractere dans la chaine /2 (soit 5 fois pour une chaine de 10 caractère). bon courage ^^
caractere = chaine[premier_caractere]
caractere2= chaine[dernier_caractere]
chaine[premier_caractere] = caractere2
chaine[dernier_caractere] = caractere
puis de faire un premier_caractere + 1 et un dernier_caractere - 1, et finir en le faisant autant de fois qu'il y a de caractere dans la chaine /2 (soit 5 fois pour une chaine de 10 caractère). bon courage ^^