Egyszerű feladatok

HTML törzs:

<html>
<head>
<title>Feladat</title>
</head>
<body>

<script type="text/javascript">

// ide jön a javascript kód

</script>

</body>
</html>

Feladatok

1. Feladat
Adott az alábbi tömb:

<html>
<head>
<title>Feladat</title>
</head>
<body>

<script type="text/javascript">

var array = [41, -36, 8, -25, 25, -44, 12, -11, 22, 23, -8, 37, 49, 7, -33, -6, 27, -18, -19, -6, -32, -41, -12, 47, 26, -4, -10, 38, 8, 0, -21, -3, -21, 33, -4, -50, 46, -17, 46, 17, -17, -30, 10, -48, -43, -44, -32, -31, -37, -30, 38, 44, -13, 2, -48, -42, -17, 24, -32, 15, 37, 49, 48, 12, 0, -43, -39, 41, -36, 48, -26, -5, -22, 27, 15, -8, -25, 35, -45, 6, -13, 1, 17, 41, -45, 40, 34, -49, 39, -27, -14, -34, -27, -28, 13, -44, 34, -31, 38];

</script>

</body>
</html>
a) Írd ki a tömbben lévő negatív számokat!
b) Írd ki a tömbben lévő pozitív páros számokat!
c) Írd ki a tömb minden második elemét!
d) Írd ki azokat a számokat a tömbből, melyek után tőlük nagyobb elem található!
e) Cseréld ki a tömbben lévő negatív számokat az abszolút értékükre!
f) Írd ki a tömbből azokat a számokat, melyek a [-5;5] intervallumban vannak!
g) Írd ki a tömbben lévő azon számokat, melyek nincsenek a [-10;-5] intervallumban!
h) Írd ki, van-e a tömbben egymás mellett két azonos szám!
i) Válogasd ki egy ‘paratlan’ nevű tömbbe a páratlan számokat!
j) Válogasd szét egy-egy ‘pozitiv’ és ‘negativ’ nevű tömbbe a tömb pozitív és negatív elemeit!
k) Válogasd ki egy ‘egyforma’ nevű tömbbe a tömbből azokat számokat, melyek egyforma számjegyekből állnak!
l) Válogasd ki egy ‘egyedi’ nevű tömbbe az eredeti tömb elemeit úgy, hogy minden elem csak egyszer forduljon elő!

2. Feladat
Egy számot bővelkedőnek nevezünk, ha az önmagától különböző osztóinak összege nagyobb, mint a szám. Sorsolj ki egy számot a [10;150] intervallumból, és írd ki, hogy bővelkedő-e! (például 12, 20, 24, 36)

3. Feladat
Egy számot hiányosnak nevezünk, ha az önmagától különböző osztóinak összege kisebb, mint a szám. Sorsolj ki egy számot a [10;150] intervallumból, és írd ki, hogy hiányos-e! (például 10, 14, 18)

4. Feladat
Kérj egy számot a [100;500] intervallumból. Írd ki, hogy melyek azok a számok az intervallumban, melyek ezzel a számmal oszthatók!

5. Feladat
Adott az alábbi tömb:

<html>
<head>
<title>Feladat</title>
</head>
<body>

<script type="text/javascript">

var array = [-63, 11, 43, -63, 59, 66, 52, -25, 55, -33, 0, -38, 41, -36, 29, 55, 67, 25, 51, -20, 20, -9, -41, 65, -53, -59, 23, 38, 46, -64, 50, 11, -65, 36, -6, -38, -57, 67, 12, 43, 8, 41, -40, -40, -10, -47, 29, -60, -13, 39, -68, 1, -64, -66, 31, -45, 5, -24, -28, 37, -31, -20, -28, 66, -1, 26, -47, 16, -25, 20, -25, -49, 43, 68, 25, -12, 27, 17, 6];
</script>

</body>
</html>
a) Válogasd ki egy másik tömbbe a 10-zel nem osztható számokat!
b) Melyik a legnagyobb negatív szám a tömbben?
c) Hányadik a legnagyobb páratlan szám a tömbben?
d) Írd ki a legkisebb elem szomszédait.
e) Melyik a legkisebb 3-mal osztható szám a tömbben?
f) Melyek azok a számok, melyek szomszédai tőle kisebbek?
g) A negatív számok darabszámát.
h) A pozitív számok átlagát.

6. Feladat
Számold meg, hogy hány darab 12-vel osztható szám van 2000-20000 között!