Pagini recente » Cod sursa (job #2586992) | Cod sursa (job #2226649) | Cod sursa (job #1591607) | Cod sursa (job #2552224) | Cod sursa (job #466620)
Cod sursa(job #466620)
#include <fstream>
using namespace std;
const int MAX_N = 1005;
ifstream fin ("prod.in");
ofstream fout ("prod.out");
int frecv[11], cifre[MAX_N], nr_cifre;
long long numar[2];
int main() {
for(int i = 1; i < 10; ++i) {
fin >> frecv[i];
for(int j = 1; j <= frecv[i]; ++j) {
cifre[++nr_cifre] = i;
}
}
for(int i = nr_cifre; i; --i) {
if(numar[0] < numar[1]) {
numar[0] = numar[0] * 10 + cifre[i];
} else {
numar[1] = numar[1] * 10 + cifre[i];
}
}
fout << numar[0] * numar[1];
}