Informatică, întrebare adresată de veronicacraciun3443, 9 ani în urmă

Se dau 3 numere intregi a,b,c.Scrieti un program ce va afisa numerele date in ordinea descresterii valorilor lor....

Răspunsuri la întrebare

Răspuns de curajosul33
1
#include <iostream>
using namespace std;
int main(){    int a,b,c,max=0,max1=0,max2=0;    cin>>a>>b>>c;    if(max<a)        max=a;    if(max<c)        max=c;    if(max<b)        max=b;    if(max1<a && a!=max)        max1=a;    if(max1<c && c!=max)        max1=c;    if(max1<b && b!=max)        max1=b;    if(max2<a && a!=max && a!=max1)        max2=a;    if(max2<c && c!=max && c!=max1)        max2=c;    if(max2<b && b!=max && b!=max1)        max2=b;    cout<<max<<" "<<max1<<" "<<max2;}
Răspuns de express
1
#include <iostream>
using namespace std;
int a, b, c;
int main()
{
    cin >> a >>  b >> c;
    if(a <= b && b <= c) {cout << c << " " << b << " " << a; return 0;}
    if(a <= c && c <= b) {cout << b << " " << c << " " << a; return 0;}
    if(b <= a && a <= c) {cout << c << " " << a << " " << b; return 0;}
    if(b <= c && c <= a) {cout << a << " " << c << " " << b; return 0;}
    if(c <= a && a <= b) {cout << b << " " << a << " " << c; return 0;}
    if(c <= b && b <= a) {cout << a << " " << b << " " << c; return 0;}

    return 0;
}


curajosul33: xd
veronicacraciun3443: :)
Alte întrebări interesante