1. Se dau trei numere : a,b,c, fiecare număr având câte 2 cifre. Să se afişeze suma cifrelor numerelor în ordine crescătoare.
REPEDE VĂ ROG DAU COROANĂ
lilydark27:
in c++ e ok?
Răspunsuri la întrebare
Răspuns de
0
Răspuns:#include<iostream>
using namespace std;
int
main ()
{
int a, b, c, v[3];
cin>>a>>b>>c;
a=a/10+a%10;
b=b/10+b%10;
c=c/10+c%10;
if(a<b and a<c)
{
if(b<c)
cout<<a<<" "<<b<<" "<<c;
else
cout<<a<<" "<<c<<" "<<b;
}
else
if(b<a and b<c)
{
if(a<c)
cout<<b<<" "<<a<<" "<<c;
else
cout<<b<<" "<<c<<" "<<a;
}
else
{
if(a<b)
cout<<c<<" "<<a<<" "<<b;
else
cout<<c<<" "<<b<<" "<<a;
}
return 0;
}
Explicație:
a=a/10+a%10; -> calculam suma cufrelor,
dupa aceea le punem in ordine crescatoare (cu if-else-urile). Daca sunt numai 3 numere nu are rost sa folosest cicluri.
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă