Edytuj stronę Odnośniki Fold/unfold all ODT export Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić. ====== Zajęcia 5 (10/12/2013) ====== ===== Rozwiązywanie układu równań liniowych ===== Napisz funkcję, która zwraca wartości ''x'' i ''y'' stanowiące rozwiązanie układu równań liniowych: ax + by = c dx + ey = f **Dane:** liczby rzeczywiste ''a'', ''b'', ''c'', ''d'', ''e'' i ''f'' określające układ równań\\ **Wynik:** wartość całkowitą równą ''k'' sygnalizującą, czy układ posiada rozwiązanie oraz dwie wartości rzeczywiste ''x'' i ''y'' stanowiące rozwiązanie układu (jeżeli istnieje). Jeżeli układ równań jest nieoznaczony wówczas ''k=0''. Jeżeli układ jest sprzeczny to ''k=-1''. Gdy układ posiada jednoznaczne rozwiązanie ''k=1''. Jeżeli układ nie posiada rozwiązań to wartości ''x'' i ''y'' pozostają określone.\\ Napisz program, który po wczytaniu zestawu liczb rzeczywistych definiujących układ równań liniowych z dwiema niewiadomymi wyświetli informację o tym, czy istnieją rozwiązania i jakie przyjmują wartości. Pamiętaj, aby w implementacji nie używać zmiennych globalnych. **Przykład:** a=3 b=-5 c=-2 d=1 e=6 f=7 Uklad posiada rozwiazanie x=1.00000 y=1.00000 a=1 b=2 c=3 d=2 e=4 f=6 Uklad jest nieoznaczony a=1 b=2 c=3 d=2 e=4 f=-6 Uklad jest sprzeczny ===== Losowanie ciągu liczb ===== Napisz funkcję o nazwie ''losowanie'', która wypełnia daną tablicę ciągiem ''n'' losowych wartości rzeczywistych z zakresu od 0 do 1000 (zakładamy, że tablica ma rozmiar co najmniej równy ''n''). **Dane:** tablica liczb rzeczywistych oraz liczba całkowita ''n''\\ **Wynik:** tablica zawierająca ''n'' losowych wartości rzeczywistych z zakresu od 0 do 1000\\ Napisz program, który przy każdorazowym uruchomieniu wypisze na ekranie ''n'' losowych liczb rzeczywistych z zakresu od 0 do 1000. Wartość ''n'' podaje użytkownik. **Przykład:** n=5 666.5555 501.54000 3.53674 991.0000 65.0011