Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wyznaczanie najdłuższego ciągu liczb dodatnich

Ostatnio zmodyfikowano 2012-01-09 15:24
Autor Wiadomość
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
P-47708
MrMB
» 2012-01-09 14:40:54
Te liczby mają być wpisane w pamięć programu czy ma je podać użytkownik?

EDIT3
P-47711
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ą
P-47712
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().
P-47716
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
P-47719
« 1 »
  Strona 1 z 1