Informatică, întrebare adresată de george91florin, 8 ani în urmă

Ionel are H1 cm, Gigel are H2 cm, iar Danut are H3 cm. H1, H2, H3 sunt variabile intregi citite de la tastatura. Scrieti un program care sa afiseze numele celor 3 copii in ordinea crescatoare a inaltimii. Exemplu: Ionel are 124 cm, Gigel are 119cm, Danut are 125 cm. Se va afisa: Gigel, Ionel, Danut.

Răspunsuri la întrebare

Răspuns de ttttoonnn1
0

Răspuns:

#include<iostream>

using namespace std;

int main()

{

   int h1,h2,h3,maxim=0,minim=0;

   cin>>h1>>h2>>h3;

   if(h1>h2&&h1>h3)

   {

       maxim=h1;

       if(h2>h3)

       {

           minim=h3;

       }

       else

       {

           minim=h2;

       }

   }

   else if(h2>h1&&h2>h3)

   {

       maxim=h2;

       if(h1>h3)

       {

           minim=h3;

       }

       else

       {

           minim=h1;

       }

   }

   else if(h3>h1&&h3>h2)

   {

       maxim=h3;

       if(h1>h2)

       {

           minim=h2;

       }

       else

       {

           minim=h1;

       }

   }

   if(minim==h1)

   {

       cout<<"Ionel ";

       if(maxim==h2)

       {

           cout<<"Danut Gigel";

       }

       else

       {

           cout<<"Gigel Danut";

       }

   }

   else if(minim==h2)

   {

       cout<<"Gigel ";

       if(maxim==h1)

       {

           cout<<"Danut Ionel";

       }

       else

       {

           cout<<"Ionel Danut";

       }

   }

   else

   {

       cout<<"Danut ";

       if(maxim==h1)

       {

           cout<<"Gigel Ionel";

       }

       else

       {

           cout<<"Ionel Gigel";

       }

   }

   return 0;

}

Explicație:

Citesti numerele, determini maximul si minimul dintre cele trei numere si asa poti determina ordinea in care sa afisezi numele.

Alte întrebări interesante