Wyznaczanie najdłuższego ciągu liczb dodatnich
Ostatnio zmodyfikowano 2012-01-09 15:24
marcinoo06 Temat założony przez niniejszego użytkownika |
Wyznaczanie najdłuższego ciągu liczb dodatnich » 2012-01-09 14:33:42 Witam mam problem. Mam do napisania program o następującej treści zadania : Danych jest n liczb. Wyznaczyć długość najdłuższego ciągu liczb dodatnich. Może miał z Was ktoś podobne zadanie?. Jestem początkujący w programowaniu c++ i za wszystkie podpowiedzi z góry dziękuje |
|
MrMB |
» 2012-01-09 14:40:54 Te liczby mają być wpisane w pamięć programu czy ma je podać użytkownik?
EDIT3 |
|
marcinoo06 Temat założony przez niniejszego użytkownika |
» 2012-01-09 14:43:41 Witam to jest bez różnicy mogą być wpisane w program ale nie muszą |
|
MrMB |
» 2012-01-09 14:54:46 Po krótszym namyśle już zrozumiałem sens zadania (Nie zawsze byłem dobry w te klocki). O ile się nie mylę to tutaj się mogą przydać tablice lub pętla for i funkcja size() lub lenght(). |
|
jsc |
» 2012-01-09 15:24:39 Zrób coś takiego (pseudokod): Zakładam, że dane spływają z cin.
utwórz liczbaBiezaca utworz dlugosc = 0 utworz maxDlugoscLokalna=0
cin >> liczbaBiezaca
Dopóki cin daje liczbe iteruj Jeśli liczbaBiezaca > 0 zwieksz dlugosc o 1 koniec jeśli Jeśli nie jeśli dlugosc = 0 dlugosc = 0 jesli maxDlugoscLokalna < dlugosc maxDlugoscLokalna = dlugosc koniec jeśli nie koniec iteruj
zwróć maxDlugoscLokalna
|
|
|
« 1 » |