Lapā tiek izmantotas sīkdatnes 

Autobusi


Autobusu parkā ir pieejami šādi autobusi:

  • 50 vietīgi
  • 20 vietīgi
  • 10 vietīgi
  • 5 vietīgi
  • 1 vietīgs

Nepieciešams aizvest X pasažierus, izmantojot pēc iespējas mazāk autobusu.
Autobusus drīkst izmantot jebkurā skaitā.

Jautājums

Cik autobusu būs nepieciešams kopā?


Risinājuma ideja (73 pasažieri)

  1. Lielākais autobuss ir 50 vietīgs
    73 ÷ 50 = 1 autobuss, atlikums 23

  2. Nākamais ir 20 vietīgs
    23 ÷ 20 = 1 autobuss, atlikums 3

  3. 10 vietīgs autobuss neder, jo 3 < 10

  4. 5 vietīgs autobuss neder, jo 3 < 5

  5. 1 vietīgs autobuss
    3 ÷ 1 = 3 autobusi, atlikums 0


Rezultāts

Kopā nepieciešami 5 autobusi.


Sastādi blokshēmu algoritmam, kas aprēķina autobusu daudzumu ievadītam pasažieru skaitam!

Papildini algoritmu tā, lai programma reaģē ar atbilstošu ziņojumu, ja ievadīta negatīva vērtība!