Lapā tiek izmantotas sīkdatnes 

Skaitļu šķirotājs


Specifikācija

Sastādi algoritmu, kas izpilda sekojošos nosacījumus:

  1. lietotājs cikliski ievada 10 veselus skaitļus citu pēc cita
  2. cikla gaitā algoritms šķiro skaitļus
    • ja skaitlis ir pozitīvs, to pievieno sarakstam pozitivi_skaitli
    • ja skaitlis ir negatīvs, to pievieno sarakstam negativi_skaitli
    • ja skaitlis ir 0, to ignorē
  3. izvada abas skaitļu kopas ar sakārtotiem (pieaugošā secībā) un sašķirotiem ievadītajiem skaitļiem

Papilduzdevums

Papildini algoritmu tā, lai lietotājs var ievadīt arī decimālskaitļus un ievadītos skaitļus sašķiro 4 kategorijās:

  • pozitīvi veseli skaitļi
  • negatīvi veseli skaitļi
  • pozitīvi decimālskaitļi
  • negatīvi decimālskaitļi

Komentē kodu, paskaidrojot loģiskās konstrukcijas.


Testpiemēri

Ievaddati Izvaddati
3
-4
1
0
-1
0
-2
6
1
-7
Negatīvi skaitļi: [-4, -1, -2, -7]
Pozitīvi skaitļi: [3, 1, 6, 1]
9
-2
6
11
6
7
3
-4
0
2
Negatīvi skaitļi: [-2, -4]
Pozitīvi skaitļi: [9, 6, 11, 6, 7, 3, 2]