Witajcie, dostałem zadanie zaliczeniowe w szkole jednak nie wiem jak się do niego zabrać, nie chce żeby ktoś mi je zrobił tylko pomógł mi je wykonać. Nie wiem od czego się zabrać. Z C++ miałem styczność tylko na zajęciach więc nie za bardzo ogarniam.
Treść zadania:
"Zaproponować algorytm sprawdzający, czy dany ciąg liczb jest ciągiem malejącym, w którym różnica między kolejnymi wyrazami jest nie większa niż -5. Narysować schemat blokowy tego algorytmu. Napisać i uruchomoć program realizujący ten agorytm oraz dodatkowo podający wartość ostatniego nieparzystego elementu. Ciąg liczb powinien być zapisany w tablicy. Program powinien umożliwiać użytkownikowi wybranie jednego z trzech sposobów generowania ciągu liczb
a)automatycznie wygenerowanie ciągu o szukanych właściwościach (określonych w pierwszym zdaniu niniejszego zadania)
b)wygenerowanie ciągu liczb pseudolosowych z zadanego przez użytkowanika zakresu
c)podanie elementów ciągu z klawiatury.
Należy pogrupować części programu w funkcje"
Nie wiem jak napisać schemat blokowy oraz algorytm... Co do samego programu to rozumiem, że najpierw mam napisac funkcje losującą liczbę a potem żeby losowało liczby których różnica od poprzedniej nie będzie większa o -5 od poprzedniej.
Co do podpunktu b to mam skorzystać z dowolnej funkcji pseudolosującej w która będzie ograniczona przedziałem?
Podpunktu c nie rozumiem nawet..