Se citesc 3 cifre sa se afiseze suma tuturor numerelor care se pot forma cu cele 3 cifre !!!cifrele sunt distinte!!!
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int a,b,c,S=0;
cin>>a>>b>>c;
if(a>9||b>9||c>9)
cout<< "Trebuie sa introdici 3 cifre.\n";
else if(a==b || b==c || c==a)
cout<<"Cifrele trebuie sa fie distincte.\n";
else
{
int i=3,aux;
while(i)
{
S=S+a*100+b*10+c;
aux=a;
a=b;
b=c;
c=aux;
i--;
}
i=3;
while(i)
{
S=S+100*a+10*c+b;
aux=a;
a=b;
b=c;
c=aux;
i--;
}
cout<<S;
}
return 0;
}
Explicație:
Cred ca exista o varianta mai rapida , o sa incerc sa o gasec.
Alte întrebări interesante
Studii sociale,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă