Pripreme za JESENSKI ROK dostupne odmah!

-

Informatika - 2022./23. jesen - 33.

Nastavnica Tjelesne i zdravstvene kulture upisuje u program broj učenika i njihove visine. Zanima je prosječna visina učenika čije su visine unutar očekivanog intervala [150, 190]. Sigurno je barem jedna visina u tome intervalu i barem jedna izvan toga intervala.
Program u koji se upisuju podatci je u nastavku, no prilikom izvođenja ne ispisuje točnu prosječnu visinu.
Python
C
$ \begin{aligned} & \text{1} \quad b = 0 \\ & \text{2} \quad z = 0 \\ & \text{3} \quad n = \text{int(input())} \\ & \text{4} \quad \text{for } i \text{ in range}(n): \\ & \text{5} \quad\quad v = \text{int(input())} \\ & \text{6} \quad\quad \text{if } v \geq 150 \text{ or } v \leq 190: \\ & \text{7} \quad\quad\quad b = b + 1 \\ & \text{8} \quad\quad\quad z = z + v \\ & \text{9} \quad \text{print}(z / b) \end{aligned} $
$ \begin{aligned} & \text{1} \quad \text{int n, b = 0, v, i;} \\ & \text{2} \quad \text{float z = 0;} \\ & \text{3} \quad \text{scanf}("\%d", \&n); \\ & \text{4} \quad \text{for}(i = 0; i < n; i++) \\ & \text{5} \quad \{ \\ & \text{6} \quad\quad \text{scanf}("\%d", \&v); \\ & \text{7} \quad\quad \text{if} ((v \geq 150) || (v \leq 190)) \\ & \text{8} \quad\quad \{ \\ & \text{9} \quad\quad\quad b = b + 1; \\ & \text{10} \quad\quad\quad z = z + v; \\ & \text{11} \quad\quad \} \\ & \text{12} \quad \} \\ & \text{13} \quad \text{printf}("\%f", z / b); \end{aligned} $
33.1. Napišite broj retka koji treba ispraviti da bi program ispravno radio.
33.2. Napišite taj cijeli redak tako da program daje točan rezultat.
ŠTO ČEKAŠ?

Isprobaj potpuno besplatno!

Registracijom dobivaš besplatan*
pristup dijelu lekcija za svaki predmet.

*Besplatan pristup ne zahtijeva unos kartice.
© 2025, Gradivo.hr