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ń
.