Bonjour Tout le monde !

je suis élève de bts et j'ai un exercie d'algo qui est le suivant:

"l'utilisateur saisie un texte sans mettre de majuscule, et sans mettre d'éspace après le point se trouvant a la fin des phrase, puis il valide sa saisie.

le programme de mise en forme de texte réaffiche le texte saisi en ayant remplacé les minuscule par des majuscules azu début des phrase,et ayant ajouter un espace aprés chaque point"

je voudrais donc utiliser la formule SI(si tout caractère est aprés un point alors on remplace par une maj)

mais je ne sais pas comment dire "est precédé par" et "pour tout caractère de la chaîne" en algo

quelqu'un pourrais m'aider ?
merci