Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
[email protected] web/email now available. Want one? Go here.
Cannot use outlook/hotmail/live here to register as they blocking our mail servers. #microsoftdeez
Obey the Epel!

Paste

Pasted as C by registered user raphael ( 1 year ago )
//auteur : Raphael De Oliveira
#include <iostream>
using namespace std;

int methode_par_reference(int &ent1, int &ent2){
    int result;
    if(ent1<ent2){
        cout<<"Entier le plus petit est : "<<ent1<<endl;
        cout<<"Entier le plus grand est : "<<ent2<<endl;
        result = ent1;
    }else if (ent1>ent2){
        cout<<"Entier le plus petit est : "<<ent2<<endl;
        cout<<"Entier le plus grand est : "<<ent1<<endl;
        result = ent2;
    }else{
        cout<<"Les deux parametres sont égaux"<<endl;
        result = ent1;
    }
    return result;
}

int * methode_par_pointeur(int * ent1, int * ent2){
    int * result;
    if(*ent1<*ent2){
        cout<<"Entier le plus petit est : "<<*ent1<<endl;
        cout<<"Entier le plus grand est : "<<*ent2<<endl;
        result = ent1;
    }else if (*ent1>*ent2){
        cout<<"Entier le plus petit est : "<<*ent2<<endl;
        cout<<"Entier le plus grand est : "<<*ent1<<endl;
        result = ent2;
    }else{
        cout<<"Les deux parametres sont égaux"<<endl;
        result = ent1;
    }
    return result;
}
int main()
{

    int a =3;
    int b =5;
    int &x=a;
    int &y=b;
    cout<<"L'adresse de x :"<<&x<<endl;
    cout<<"L'adresse de a :"<<&a<<endl;
    cout<<"Valeur retourner par la methode par reference : "<<endl<<methode_par_reference(x,y)<<endl;
    cout<<"Valeur retourner par la methode par pointeur : "<<endl<<*methode_par_pointeur(&x,&y)<<endl;
    return 0;
}

 

Revise this Paste

Your Name: Code Language: