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
A voir également:

2 réponses

Messages postés
3840
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
11 juin 2021
121
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