Ide összeszedek pár korábbi és mostani feladat ötletet. Nem biztos, hogy ezek könnyű feladatok! Akkor kezdj neki, ha kitartó vagy 🙂 Később lehet átrakom őket máshová, jó lenne már rendbe rakni és/vagy rendszerezni az eddigi feladataim.
- Írd ki, hogy melyik a legnagyobb szám a [100;100000] intervallumból, amelyiknek az utolsó számjegye nagyobb, mint az előtte lévő számjegyek összege.
- Írd ki 100-tól kezdve a második 10 darab olyan számot, amelyiknek pontosan 7 osztója van (1-et és önmagát figyelmen kívül hagyva).
- Írd ki annak a sorozatnak a 15. elemét, amelyet úgy kapsz meg, hogy minden következő elemet az előző szám számjegyeinek kétszereséből állítod elő! (1, 2, 4, 8, 16, 212, 424, 848, 16816)
- Sorsolj ki egy 6 számjegyű számot. Add meg, hogy melyik prímszám van ehhez a legközelebb! Ha több ilyen van, írd ki mindet!
- Sorsolj ki egy 10 számjegyű számot. Írd ki a számon belüli prímszámokat! (pl: 1123456789 -> 2, 3, 5, 7, 11, 23, 67, 89, 1123, 4567, 23456789) A prímszámokat növekvő sorrendben add meg! Ugyanazt a számot ne írd ki kétszer! Ha nincs ilyen, akkor írd ki, hogy nincs ilyen szám!
- Sorsolj ki egy 10 számjegyű számot. Melyik az a legnagyobb legalább kétjegyű szám ezen belül, amelyiknek a számjegyei növekvő sorrendben állnak? (pl: 1234345673 -> 34567) Ha nincs ilyen, akkor írd ki, hogy nincs ilyen szám!
- Sorsolj ki egy 10 számjegyű számot. Írd ki azokat a számjegyeket, amelyek nem fordulnak elő a számban! Ha nincs ilyen, írd ki, hogy nincs hiányzó számjegy!
- Sorsolj ki egy 10 számjegyű számot. Írd ki azokat a 3 számjegyű számokat, amelyek az eredeti számjegyekből összerakhatóak úgy, hogy a számjegyeik növekvő sorrenden állnak. Ugyanazt a számot ne írd ki kétszer! Ha nincsenek ilyenek, akkor írd ki, hogy nincsenek ilyen számok!
- Sorsolj ki egy 5 számjegyű számot. Írd ki, hogy van-e olyan számjegye, amelyik nagyobb a többi számjegy összegénél! Ha van ilyen, írd ki melyik az! Ha nincs ilyen, írd ki, hogy nincs ilyen számjegy!
A 2. feladattal rengeteget dolgoztam amíg rájöttem hogy az egyetlen ilyen szám a 64 tehát semmi értelme a feladatnak ha csak nem a semmit akarjuk kiíratni de ezt kétlem.
A feladat leírásában 100-tól kezdve kell a számokat vizsgálni, nem 100 alatt 🙂 Egyébként elég ritka az olyan szám, aminek 1-en és önmagán kívül pontosan 5 osztója van, ezért átírtam a feladatot 7 osztóra, akkor hamarabb kapjuk meg a megoldást.
Az elsőre a
cout << 80009 << endl;
jó megoldás?
Elvileg igen, bár erre nyilván valami algoritmus lenne a megoldás 🙂