Programme 2 : Inversion d'une ligne (version 2)
inversion_ligne_V2.cpp
— 1.2 KB
Contenu du fichier
/*********************************************************/ /* */ /* Ce programme lit une phrase terminant par . et */ /* l'imprime dans l'ordre inverse. */ /* */ /* Auteur : Gabriel Girard */ /* */ /* Entree : phrase (chaine de caracteres) */ /* Sortie : phrase inversee */ /* */ /*********************************************************/ #include <iostream> using namespace std; int main() { char ligne[72]; int cpt=0; cout << "Entrer une ligne terminant par . et contenant" <<" au plus 72 caracteres" << endl; do { cin >> ligne[cpt]; cpt++; } while((ligne[cpt-1] != '.') && (cpt < 72)); cpt--; if (cpt >= 71 ) cout << "\n\nLigne possiblement trop longue." << " Elle sera tronquee." << endl; for( ; cpt >= 0 ; cpt--) cout << ligne[cpt]; cout << endl << endl; }