Bonjour, je débute dans le langage et je souhaiterai obtenir de l'aide pour
Ecrire une fonction f1 qui pour un caractère donné :
– si ce caractère est une lettre minuscule, renvoit la majuscule correspondante
– si ce caractère est une lettre majuscule, renvoit la minuscule correspondante
– sinon renvoit le caractère non modifié
Sachant certains critères que j'ai essayé de déchiffré :
//Donnees : char C
//Resultats : char d
//PE : >
char f1 (char c) ;
//PS : ( C in alphabet min -> d=c+ ’A’-’a’) and ( C in alphabet maj -> d=c+ ’a’-’A’) and ( not(C in alphabet) -> d=C )
Mon problème est que je n'arrive pas très bien à transcrire celà en une fonction en langage C.
Exemple :
f1(’a’)=’A’
f1(’A’)=’a’
f1(’ ;’)=’ ;’
Partager