👤

problema #3611 de pe pbinfo
Cerința
Se dă un număr natural n de exact trei cifre distincte. Să se calculeze suma tuturor numerelor care se pot obține prin interschimbarea cifrelor lui n.

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieșire
Programul va afișa pe ecran suma cerută.

Restricții și precizări
102 ≤ n ≤ 987
n are cele trei cifre distincte



Exemplu
Intrare

123
Ieșire

1332
Explicație
Numerele care se pot obține cu cifrele lui 13 sunt: 123, 132, 213, 231, 312, 321. Suma lor este 1332.


Răspuns :

#include<iostream>

using namespace std;

int main (){

   int n;

   cin>>n;

   cout<<n+(n/100*100)+(n%10*10)+(n/10%10)+(n/10%10*100)+(n/100*10)+(n%10)+(n/10%10*100)+(n%10*10)+(n/100)+(n%10*100)+(n/100*10)+(n/10%10)+(n%10*100)+(n/10%10*10)+(n/100);

   return 0;

}

E lung, dar am obtinut 100p.