Ich denke vivess Antwort ist nicht richtig.
Du suchst vielmehr die kleinste Zahl der Form
xxx...xx2012 = k*2013
mit k∈N, wobei das x beliebige Ziffern bedeutet.
Ich denke die kleinste Zahl ist
9912012 = 4924*2013
Wie komme ich darauf?
Schreiben wir mal k in der Form:
knkn-1 ... k3k2k1
Die letzte Ziffer von k, also k1, muss auf jeden Fall eine 4 sein, damit sich als letzte Ziffer des Produkts eine 2 ergibt, denn 4*3 = 12. Damit erhält man für die vorletzte Ziffer des Produkts:
1 = (1 + 4*1 + k2*3) mod 10
(Die 1 ist der Übertrag von der Stelle davor, 4*1 ist die Einerstelle von k mal die Zehnerstelle von 2013 und k2*3 ist die Zehnerstelle von k mal die Einerstelle von 2013.)
mod 10 bedeutet den Rest bei der Teilung durch 10, denn alles was über 10 ist, geht ja in die nächste Ziffer über.
Also gilt:
1 = (5 + 3k2) mod 10
Wegen k2 ∈[0, 9] gilt also:
3k2 = 6
k2 = 2
Dann erhält man für die dritte Stelle des Produkts:
0 = (1 + 4*0 + 2*1 + k3*3) mod 10
0 = (3+3k3) mod 10
0 = (3*(k3+1)) mod 10 |:3
0 = (k3+1) mod 10
k3+1 muss also durch 10 teilbar sein, das heißt k3 = 9.
Für die vierte Stelle:
2 = (3+4*2+2*0+9*1+k4*3) mod 10
2 = (20 + 3k4) mod 10
Hier kann man (a + b) mod c = (a mod c + b mod c) mod c verwenden.
2 = (20 + 3k4 mod 10) mod 10
0 = (8 + 3k4 mod 10) mod 10
Also muss 3k4 bei Teilung durch 10 den Rest 2 ergeben.
Die kleinste Zahl für die das gilt ist k4 = 4.
Da die anderen Ziffern des Produkts egal ist, haben wir damit unser k zusammen:
k = 4924