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 veselus skaitļus citu pēc cita
  2. tukšais ievads (neievadot rakstzīmi nospiež ENTER) apstādina ciklu
  3. 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ē
  4. kad cikls apstājies, 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
Negatīvi skaitļi: [-4, -2, -1]
Pozitīvi skaitļi: [1, 3]
9
-2
6
11
6
7
3
Negatīvi skaitļi: [-2]
Pozitīvi skaitļi: [3, 6, 6, 7, 9, 11]