program ciąg malejący

Odpowiedz Nowy wątek
2014-12-30 14:26
0

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

Pozostało 580 znaków

2014-12-30 14:29
Biały Terrorysta
0

Podpunkt c oznacza, że użytkownik ma mieć możliwość "ręcznie" wklepać dane do programu.

Pozostało 580 znaków

2014-12-30 14:31
0

czyli ze wprowadza dowolne liczby i program ma sprawdzić czy ciąg jest malejący ?

Pozostało 580 znaków

2014-12-30 16:05
sig
0
jarkacz124 napisał(a):

czyli ze wprowadza dowolne liczby i program ma sprawdzić czy ciąg jest malejący ?

Owszem, użytkownik ma wprowadzić liczby, zaś program sprawdzić czy ten ciąg spełnia warunki zadania. Algorytm to w opis jak zrobić dane zadanie "na kartce". Czyli zastanawiasz się jak ty byś sprawdził czy jest to malejący ciąg z różnicą nie większą niż 5, i opisujesz to.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0