alcatuieste un program( Se consideră trei numere întregi x,y,z. Să se scrie un program care aranjează aceste numere în ordine crescătoare folosind procedure ComparaSchimba )
cerniavschi:
ce kiar nu e nimeni crutoi in informatica???????????
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
int main()
{
int x,y,z;
cin>>x>>y>>z;
if (y<x && x<z)
cout<<y<<" "<<x<<" "<<z;
else if (y<z && z<x)
cout<<y<<" "<<z<<" "<<x;
else if (x<y && y<z)
cout<<x<<" "<<y<<" "<<z;
else if (x<z && z<y)
cout<<x<<" "<<z<<" "<<y;
else if (z<x && x<y)
cout<<z<<" "<<x<<" "<<y;
else
cout<<z<<" "<<y<<" "<<x;
}
Am facut cat mai simplu.
Ordonarile folosind "switch" la 3 variabile nu se fac decat cu auxiliar.
using namespace std;
int main()
{
int x,y,z;
cin>>x>>y>>z;
if (y<x && x<z)
cout<<y<<" "<<x<<" "<<z;
else if (y<z && z<x)
cout<<y<<" "<<z<<" "<<x;
else if (x<y && y<z)
cout<<x<<" "<<y<<" "<<z;
else if (x<z && z<y)
cout<<x<<" "<<z<<" "<<y;
else if (z<x && x<y)
cout<<z<<" "<<x<<" "<<y;
else
cout<<z<<" "<<y<<" "<<x;
}
Am facut cat mai simplu.
Ordonarile folosind "switch" la 3 variabile nu se fac decat cu auxiliar.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Arte,
9 ani în urmă