Page 1 of 1

To ganger tallet baklengs

Posted: 08/04-2012 13:26
by prasa93
Hei, finnes det et firesifra tall som er slik at dersom man dobler tallet, blir svaret det opprinnelige tallet baklengs?

Om enn firedobbelt tall?

Kanskje elendig forklart, men mener slik at dersom man har tallet 1456, må man få 6541 dersom man dobler det. (Noe som i dette tilfellet naturligvis ikke stemmer.)

Posted: 08/04-2012 13:56
by 2357
Det finnes ingen slike ved dobling. Firedobling derimot:

Code: Select all

for (int a = 1; a <= 9; a++) {
    for (int b = 0; b <= 9; b++) {
        for (int c = 0; c <= 9; c++) {
            for (int d = 1; d <= 9; d++) {
                if (4*(1000*a + 100*b + 10*c + d) ==
                                 1000*d + 100*c + 10*b + a) {
                    System.out.println("" + a + b + c + d);
                }
            }
        }
    }
}
Ga resultatet 2178.

Posted: 08/04-2012 15:26
by Nebuchadnezzar
Litt nysgjerrig 2357, hvilket språk bruker du? Likner litt på C++

Posted: 08/04-2012 15:29
by FredrikM
Ser ut som Java.

Posted: 08/04-2012 16:44
by 2357
Ser ut som Java.