Melyik az a négyjegyű szám, amelynek első és utolsó jegyét letörölve olyan kétjegyű számot kapunk, ami 55-öd része az eredeti számnak?
de ezt az én esetemben már nem tudom :D csak 0 vagy 5 lehet. De D-nek oszthatónak kell lennie 25-el is, ezért D=0
250B+25C=1000A+0
10B+C=40A
C osztható 10-el, ezért C=0.
B=4A
Ennek a megoldása a 14 vagy 28.
Vagyis két ilyen szám is van:
1400
2800
Ez az egyenlet:
55*(10b+c)=(1000a+100b+10c+d)
Írsz egy rá programot:
for(int i=1000;i<10000;i++)
{
String str = Integer.toString(i);
int a = Integer.parseInt(Character.toString(str.charAt(0)));
int b = Integer.parseInt(Character.toString(str.charAt(1)));
int c = Integer.parseInt(Character.toString(str.charAt(2)));
int d = Integer.parseInt(Character.toString(str.charAt(3)));
if((55*(10*b+c))==1000*a+100*b+10*c+d)
{
System.out.println(i);
}
}
Kiírja, hogy a megoldás: 4895
Nem hülyeség.
Az kiszámítja a megoldást, és a megoldás alapján ki lehet találni, hogy hogyan lehetne megoldani a feladatot program nélkül. :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!