Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <vector>
- #include <algorithm>
- using namespace std;
- /**
- * Objectif
- * Afficher la somme totale des positions alphabétiques (index à partir de zéro) de tous les caractères dans la chaîne donnée n.
- * Exemple : A est à l'index 0 et B est à l'index 1.
- * Les espaces et autres caractères non alphabétiques doivent être ignorés.
- * Tous les caractères de la chaîne sont en majuscules.
- *
- * Entrée
- * Une chaîne n.
- *
- * Sortie
- * La somme des positions alphabétiques de tous les caractères.
- *
- * Contraintes
- * 1 ≤ longueur de n ≤ 256
- *
- * Exemple
- * Entrée
- * HI
- * Sortie
- * 15
- */
- int main()
- {
- string n;
- getline(cin, n);
- int sum = 0;
- for (char c : n)
- if (isalpha(c))
- sum += c - 'A';
- cout << sum << endl;
- return EXIT_SUCCESS;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement