Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main(){
- int M;
- cin >> M;
- int res = -1;
- for(int i = 1000; i <= 9999; i++){
- int a,b,c,d;
- d = i % 10;
- c = (i / 10) % 10;
- b = (i / 100) % 10;
- a = (i / 1000) % 10;
- int xa, xb, xc, xd;
- if(a == 1 or a == 7){
- xa = 3;
- }
- if(a == 4){
- xa = 4;
- }
- if(a == 2 or a == 3 or a == 5 or a == 6 or a == 9){
- xa = 5;
- }
- if(a == 0){
- xa = 6;
- }
- if(a == 8){
- xa = 7;
- }
- if(b == 1 or b == 7){
- xb = 3;
- }
- if(b == 4){
- xb = 4;
- }
- if(b == 2 or b == 3 or b == 5 or b == 6 or b == 9){
- xb = 5;
- }
- if(b == 0){
- xb = 6;
- }
- if(b == 8){
- xb = 7;
- }
- if(c == 1 or c == 7){
- xc = 3;
- }
- if(c == 4){
- xc = 4;
- }
- if(c == 2 or c == 3 or c == 5 or c == 6 or c == 9){
- xc = 5;
- }
- if(c == 0){
- xc = 6;
- }
- if(c == 8){
- xc = 7;
- }
- if(d == 1 or d == 7){
- xd = 3;
- }
- if(d == 4){
- xd = 4;
- }
- if(d == 2 or d == 3 or d == 5 or d == 6 or d == 9){
- xd = 5;
- }
- if(d == 0){
- xd = 6;
- }
- if(d == 8){
- xd = 7;
- }
- int suma = xa + xb + xc + xd;
- if(suma == M){
- res = i;
- }
- }
- cout << res << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment