bonjour, je suis débutant en C++ et ayant cherché dans les cours et autres je n'ai pas trouvé ma réponse.
je dois récupérer les 2 caractères de l'année de naissance qui sont en position 1 et 2 dans la chaine, Là aucun problème. Mais dans le bouquin ils me demande de soustraire 48 a chacun de ces chiffres. A quoi correspond cette valeur ??
Si quelqu'un à une idée ou une explication !! Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 int main() { // num_sec = 1820811069 (c'est le numéro de sécurité sociale) char num_sec[14]; // saisie du numéro sous forme de chaîne printf("Entrez votre numéro de sécurité sociale : "); scanf("%s",num_sec); int annee = ((num_sec[1]-48)*10) + (num_sec[2]-48) ; annee = annee + 1900; printf("année de naissance : %d\n",annee); }
Partager