# PBinfo #3611 – sumacifperm – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: andrei

## Enunț

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 123 sunt: 123, 132, 213, 231, 312, 321. Suma lor este 1332.

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
int main() {
    int n, a, b, c;
    cin >> n;
    a = n % 10;
    b = n / 10 % 10;
    c = n / 100;
    cout << 222 * (a + b + c);
    return 0;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/3611)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/3611/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-3611/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
