Académique Documents
Professionnel Documents
Culture Documents
CCCPP 12
CCCPP 12
#include <vector>
#include <sstream>
class CarteBancaire {
private:
public:
~CarteBancaire();
void calculerCryptogramme();
};
int CarteBancaire::sommePairs = 0;
int CarteBancaire::sommeImpairs = 0;
// Constructeur
numero[i] = num[i];
CarteBancaire::~CarteBancaire() {
if (i % 2 == 0) {
chiffre *= 2;
if (chiffre > 9) {
chiffre -= 9;
sommePairs += chiffre;
} else {
sommeImpairs += chiffre;
void CarteBancaire::calculerCryptogramme() {
int tailleTitulaire = titulaire.length();
int quatrePremiersChiffres = 0;
os << carte.numero[i];
os << endl;
return os;
int main() {
int numeroCarte[16];
if (maCarte.validerNumero()) {
} else {
maCarte.calculerCryptogramme();
return 0;