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ăspunsuri la întrebare
Răspuns de
4
#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.
27741:
Multumesc frumos! Nu conteaza ca e lung, acum pot vedea solutia oficiala.
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;
}
Alte întrebări interesante
Chimie,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă
Limba română,
9 ani în urmă