Sprawdź się
Napisz program, który wyznaczy największy wspólny dzielnik dla n par liczb całkowitych. Przez parę liczb rozumiemy parę xIndeks dolny ii i yIndeks dolny ii, gdzie xIndeks dolny ii jest i‑tym elementem tablicy x, a yIndeks dolny ii jest i‑tym elementem tablicy y. Wypisz w jednej linii otrzymane wyniki dla każdej z par, oddzielając je spacją.
Działanie programu przetestuj dla następujących pięcioelementowych tablic:
Specyfikacja problemu:
Dane:
n– liczba naturalna > 1x[n]– n‑elementowa tablica liczb całkowitychy[n]– n‑elementowa tablica liczb całkowitych
Wynik:
Wypisane w jednej linii i oddzielone spacją liczby całkowite, stanowiące największy wspólny dzielnik dla każdej z par.
Trójka pitagorejska to trzy liczby całkowite a, b, c, spełniające tzw. równanie Pitagorasa.
Napisz program, który zliczy, a następnie wyświetli liczbę trójek pitagorejskich w podanych n‑elementowych tablicach. Przez trójkę rozumiemy trzy liczby aIndeks dolny ii, bIndeks dolny ii, cIndeks dolny ii, gdzie aIndeks dolny ii to i‑ty element tablicy a, bIndeks dolny ii to i‑ty element tablicy b, a cIndeks dolny ii jest i‑tym elementem tablicy c.
Uwaga! Największa liczba z trójki nie zawsze jest elementem tablicy c. Trójkę zaliczamy więc do trójki pitagorejskiej, gdy jest spełnione jedno z trzech przedstawionych równań:
Przetestuj działanie programu dla trzech następujących dziesięcioelementowych tablic:
Specyfikacja problemu:
Dane:
n– liczba naturalna > 1a[n]– n‑elementowa tablica liczb całkowitychb[n]– n‑elementowa tablica liczb całkowitychc[n]– n‑elementowa tablica liczb całkowitych
Wynik:
Program wyświetla całkowitą liczbę trójek pitagorejskich dla podanych tablic.
Napisz program, który rozwiąże podany układ dwóch równań metodą wyznaczników. Układ podany jest w postaci tablicy łańcuchów znaków, z których każdy stanowi równanie w postaci lub . Wypisz wyznaczoną wartość x oraz y, oddzielając je spacją. Jeśli układ nie ma rozwiązania, wypisz Brak rozwiązania lub Nieskończenie wiele rozwiązań, jeśli układ ma nieskończenie wiele rozwiązań.
Przetestuj działanie programu dla następującego układu równań:
Specyfikacja problemu:
Dane:
rownania_str– tablica ciągów znaków tworzących równania składające się na układ równań
Wynik:
Oddzielone spacją liczby rzeczywiste x i y, będące wynikami rozwiązania układu równań albo jeden z komunikatów: Brak rozwiązania lub Nieskończenie wiele rozwiązań.