Programme 1 : Inversion d'une ligne (version 1)
inversion_ligne_V1.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; cin >> ligne[cpt]; while((ligne[cpt] != '.') && (cpt < 71)) { cpt++; cin >> ligne[cpt]; } if (cpt >= 71 ) cout << "\n\nLigne possiblement trop longue." << " Elle sera tronquee." << endl; for( ; cpt >= 0 ; cpt--) cout << ligne[cpt]; cout << endl << endl; }