Exercice C++

maina87 Messages postés 2 Date d'inscription vendredi 1 avril 2011 Statut Membre Dernière intervention 31 mai 2011 - 30 mai 2011 à 21:04
maina87 Messages postés 2 Date d'inscription vendredi 1 avril 2011 Statut Membre Dernière intervention 31 mai 2011 - 31 mai 2011 à 19:43
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

cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 123
31 mai 2011 à 10:02
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
0
maina87 Messages postés 2 Date d'inscription vendredi 1 avril 2011 Statut Membre Dernière intervention 31 mai 2011
31 mai 2011 à 19:43
Merci
0
Rejoignez-nous