Sprawdź się
Piotr Bajtocki prowadzi firmę budowlaną. Zgodnie z prawem ma obowiązek zaopatrzyć swoich pracowników w wodę. Butelki wody o pojemności 1,5 litra są pakowane w zgrzewkach. W każdej ze zgrzewek zapakowano pewną liczbę butelek. Liczba ta jest liczbą pierwszą. Najmniejsza zgrzewka opakowuje m
butelek; największa n
. Litr wody kosztuje x
złotych. Budżet Piotra wynosi y
złotych. Jak dużą zgrzewkę wody może kupić?
Jeśli liczba butelek, które w zgrzewce może kupić pan Bajtocki, jest większa od n
, oznacza to, że jego budżet pozwala na zakup największej zgrzewki.
W swoim rozwiązaniu nie wykorzystuj funkcji sqrt
.
Swoje rozwiązanie przetestuj dla x
wynoszącego 0,80; y
równego 70, n
równego 97, m
wynoszącego 5.
Specyfikacja problemu:
Dane:
x
– cena litra wody; liczba zmiennoprzecinkowa dodatniay
– budżet Piotra; liczba zmiennoprzecinkowa dodatnian
– maksymalna liczba butelek w zgrzewce; liczba naturalna;m
– liczba butelek w najmniejszej zgrzewce; liczba naturalna;
Wynik:
Na standardowym wyjściu program wypisuje największą liczbę butelek w zgrzewce, która mieści się w budżecie Piotra.
Zygmunt Bajtek otrzymał od rodziców na urodziny prezent – zegarek analogowy.
Zafascynowany tym podarkiem postanowił policzyć, ile razy wskazówka minutowa wskaże liczbę pierwszą. Uzyskawszy tę wiedzę, policzył kąty między osią biegnącą od środka tarczy do minutowego 0, a wskazówką minutową wskazującą liczby pierwsze.
Zapoznaj się z ilustracją załączoną do zadania, przedstawiono na niej przykładowe oznaczenie kąta.
Napisz program, który w kolejnych liniach wypisze kolejne wartości zaczynając od 3‑ciej minuty.
Specyfikacja problemu:
Dane:
A
– 61‑elementowa tablica wartości logicznych wypełniona wartościamitrue
Wynik:
Na standardowym wyjściu program wypisuje w kolejnych wierszach wartości kąta .
Hipoteza Goldbacha zakłada, że każda liczba naturalna parzysta większa od 2 jest sumą dwóch liczb pierwszych. Napisz program weryfikujący hipotezę Goldbacha dla liczb parzystych nie większych od n
.
Swoje rozwiązanie zweryfikuj dla n
wynoszącego 1000.
Specyfikacja problemu:
Dane:
n
– parzysta liczba naturalna dodatnia
Wynik:
Na standardowym wyjściu program wypisuje równania potwierdzające hipotezę Goldbacha, zgodnie z poniższym schematem; NIE w przeciwnym przypadku.
Przykład wyjścia:
Lewy składnik dodawania jest mniejszy od prawego; kolejne sumy wypisywane są rosnąco: