Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Elev in clasa 1,Mihai tocmai a invatat sa ordoneze crescator numerele,iar acum vrea sa faca cat mai multe exercitii.A auzit ca e posibil sa scrii un program care ordoneaza crescator 4 numere naturale.Daca ar avea un astfel de program,s-ar putea verifica foarte usor.

Date de intrare:
Programul citeste cele 4 numere distincte.

Date de iesire:
Programul afiseaza cele 4 numere in ordine crescatoare.

Restrictii:
Numerele sunt intre 0 si 100.
O solutie in C++ cu if,else si if else
Dau coroana!​​

Răspunsuri la întrebare

Răspuns de Sergetec
0

Rezolvare prin if-uri succesive

#include <iostream>

using namespace std;

int main()

{

   int a, b, c, d, aux;

   cin >> a;

   cin >> b;

   cin >> c;

   cin>>d;

   if (a > b)

   {

       aux = a;

       a = b;

       b = aux;

   }

   if (a > c)

   {

       aux = a;

       a = c;

       c = aux;

   }

   if (a > d)

   {

       aux = a;

       a = d;

       d = aux;

   }

   if (b > c)

   {

       aux = b;

       b = c;

       c = aux;

   }

   if (b > d)

   {

       aux = b;

       b = d;

       d = aux;

   }

   if (c > d)

   {

       aux = c;

       c = d;

       d = aux;

   }

   cout<< a << " " << b << " " << c << " "<< d << " ";

   return 0;

}

Alte întrebări interesante