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 tablicyliczbywszystkie elementy tablicy o wartościach poniżej średniej