Skip to content
Snippets Groups Projects
struct_gros_2.cpp 703 B
Newer Older
Adrien Rougny's avatar
Adrien Rougny committed
#include <iostream>

using namespace std;

struct Point2D {int x,y; };

struct List2D {
    string id_nuage;
    Point2D nuage[3];
};

Point2D Myst(List2D liste)
{
    Point2D candidat=liste.nuage[0];

    for (int i = 1; i < 3; i++)
Adrien Rougny's avatar
Adrien Rougny committed
    {
        if (liste.nuage[i].y < candidat.y)
            candidat = liste.nuage[i];
    }
    return candidat;
}

Point2D nouveaupoint(int x,int y)
{
    Point2D p={x,y};
    return p;
}

int main() {
    List2D liste;
    liste.id_nuage="Cumulonimbus";

    liste.nuage[0]=nouveaupoint(1,2);
    liste.nuage[1]=nouveaupoint(5,12);
    liste.nuage[2]=nouveaupoint(3,24);

    cout << Myst(liste).x << endl;
    return 0;
}