Exercice C++

Signaler
Messages postés
2
Date d'inscription
vendredi 1 avril 2011
Statut
Membre
Dernière intervention
31 mai 2011
-
Messages postés
2
Date d'inscription
vendredi 1 avril 2011
Statut
Membre
Dernière intervention
31 mai 2011
-
Bonjour,
je suis débutante e C++ et j'ai eu a faire a un exercice, svp corrigez le moi:
Voilà l'exercice:
Donnez le résultat du code suivant:
int g=0;
int &c=g;
int k=25;
int &kp=k;
int *d=new int;
*d=22;
g++;
g=*d;
(*d)++;
c=kp;
k++;
int &z=*d;
(*d)++;
z=kp;
kp++;
cout << "g: " <<g <<" d: "<<*d<<" c: "<<c<<endl;
cout<< "k: "<<k<< " kp: "<<kp <<endl;

Voila ma solution:
g:23 d:24 c:oxo26
k:26 kp:1x43(càd 2 fois l'@ de k)

Merci pour votre réponse

2 réponses

Messages postés
3820
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
1 décembre 2020
113
Tu compiles cet exemple et tu le lances, et tu auras ta réponse, tout simplement...
#include 

int main()
{
  int g = 0;
  int& c = g;
  int k = 25;
  int& kp = k;
  int* d = new int;
  *d = 22;
  g++;
  g = *d;
  (*d)++;
  c = kp;
  k++;
  int& z = *d;
  (*d)++;
  z = kp;
  kp++;

  std::cout << "g: " << g << " d: " << *d << " c: " << c
    << "k: " << k << " kp: " << kp << std::endl;

  return 0;
}

Donne à l'exécution:

g: 25 d: 26 c: 25k: 27 kp: 27


________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfolio http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
Messages postés
2
Date d'inscription
vendredi 1 avril 2011
Statut
Membre
Dernière intervention
31 mai 2011

Merci