Skip to content
Snippets Groups Projects
struct_gros_2.cpp 712 B
Newer Older
  • Learn to ignore specific revisions
  • 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 (unsigned int i = 1; i < 3; i++)
        {
            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;
    }