Házi feladat

3.000-D+

Általános leírás

A következő feladatok közül sok egymást követő feladat nagyon hasonlít egymásra. Törekedj arra, hogy szép, áttekinthető kódot írj! Úgy oldd meg a feladatokat, hogy függvényeket használsz a megoldáshoz! A felhasznált függvényekben ne történjen konzolra való kiírás!

Mindegyik feladatban nagyon fontos, hogy bár egyetlen inputfájlt kapsz, úgy írd meg a programod, hogy bármilyen, a feladatkiírásnak megfelelő inputfájllal működjön!

3.000-D+

Olvassuk be az alábbi fájl tartalmmát egy listába/tömbbe, majd a következő feladatokat oldjuk meg. Minden feladat előtt a program írja ki a feladat sorszámát!

input.txt

  1. Mennyi a sorozatban található számok szorzata?
  2. Írjuk ki az utolsó 5-tel vagy 7-tel osztható szám indexét!
  3. Írjuk ki az első 3-mal és 7-tel osztható szám indexét!
  4. Igaz-e, hogy minden szám negatív?
  5. Van-e a sorozatban olyan szám, amelyik 1 és 10 közé esik?
  6. Hány 18-cal osztható szám található a sorozatban?
  7. Mennyi a sorozatban található egyik legkisebb szám indexe?
  8. Írjuk ki a sorozatban található 17-tel vagy 18-cal osztható számok négyzetét!
  9. Hány eleme van a sorozatnak?
  10. Van-e a sorozatban olyan negatív szám, amelynek az összes szomszédja pozitív?
  11. Kérj be egy m számot a felhasználótól! Csoportosítsd a számokat aszerint, hogy a megadott m számmal osztva mennyi maradékot adnak! Add meg a csoportok maximumait! Amennyiben egy csoport üres, akkor ezt jelezd.