Sprawdź się
Przedstawiony program służy do rozwiązywania równania kwadratowego. Jest on napisany bez użycia funkcji. Korzystając z napisanego kodu, stwórz program rozwiązujący ten sam problem, ale wykorzystaj do tego funkcję. Funkcja ma być typu void
i przyjmować trzy argumenty typu double
: a
, b
oraz c
. Przetestuj swój program dla a = -19
, b = 3
, c = 8.5
.
Specyfikacja:
Dane:
a
– liczba rzeczywista; współczynnik przyb
– liczba rzeczywista; współczynnik przyc
– liczba rzeczywista; wyraz wolny równania kwadratowego.
Wynik:
Program na standardowym wyjściu drukuje:
napis
Nie jest to rownanie kwadratowe
, jeżeli współczynnik przy jest równy 0,napis
Rownanie nie ma rozwiazania
, jeżeli podane równanie kwadratowe nie ma rozwiązania,napis
Rownanie ma jedno rozwiazanie x1 =
i, gdzie i jest liczbą rzeczywistą, będącą miejscem zerowym podanego równania kwadratowego,napis
Rowananie ma dwa rozwiazania: x1 =
i,x2 =
j, gdzie i, j są liczbami rzeczywistymi, oznaczającymi miejsca zerowe podanego równania kwadratowego.
Napisz program, który sprawdzi czy podana liczba jest liczbą parzystą i jednocześnie jest mniejsza od . Oba warunki mają być sprawdzone w funkcji typu boolean
, która przyjmie jeden parametr – liczbę naturalną do sprawdzenia. Swój program przetestuj dla liczby 88.
Specyfikacja:
Dane:
liczba
– liczba naturalna
Wynik:
Program na wyjściu standardowym wypisze Liczba spelnia warunki
lub Liczba nie spelnia warunkow
.
Napisz program, który obliczy i wypisze średnią arytmetyczną z n
liczb, a następnie wypisze – od nowej linii – liczby, które są mniejsze od obliczonej średniej. Średnia ma być obliczana w funkcji typu double
, która jako parametr przyjmie tablicę n
-elementową typu int
. Natomiast wypisywanie liczb mniejszych od średniej ma zostać zrealizowane w funkcji typu void
, która jako parametry przyjmuje tablicę n
-elementową typu int
oraz średnią typu double
. Przetestuj działanie swojego programu dla n = 7
oraz tablicy liczby = {4, 2, 3, 6, 4, 1, 2}
.
Specyfikacja:
Dane:
n
– liczba naturalna; rozmiar tablicyliczby
–n
-elementowa tablica liczb całkowitych
Wynik:
średnia
– liczba rzeczywista; średnia liczb z tablicyliczby
wszystkie elementy tablicy o wartościach poniżej średniej