Marcin
Kowal
Student, Wyższa
Szkoła Ekonomiczna w
Warszawie
konto usunięte
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Myślę, że każdy(albo zdecydowana większość) programista miał to zadanie.Nie przesadzasz? To nie jest trudny problem. Napisz sobie na kartce w pseudokodzie co chcesz osiągnąć i przepisz na C++.
Zarówno mój jak i Twój post jest dłuższy niż całe rozwiązanie. Zastanowienie się zajęłoby Ci mniej czasu niż pytanie tu. Wysil się minimalnie.Krzysztof Kawa edytował(a) ten post dnia 20.01.12 o godzinie 15:59
konto usunięte
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Krzysiek ma racje, ale jest piątek, więc dla rozrywki:Edit:
http://ideone.com/hblNl
Było:
http://ideone.com/xGiMVPiotr L. edytował(a) ten post dnia 24.01.12 o godzinie 09:02
Marcin
Kowal
Student, Wyższa
Szkoła Ekonomiczna w
Warszawie
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Piotrek wielkie dzięki za pomocArtur D. .
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Zamieniłbymint alen = sizeof(a);na
int alen = sizeof(a)/sizeof(int);.
Marcin
Kowal
Student, Wyższa
Szkoła Ekonomiczna w
Warszawie
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Dzięki Artur chyba masz racje;)konto usunięte
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Artur Drozd:
Zamieniłbymint alen = sizeof(a);naint alen = sizeof(a)/sizeof(int);.
Racja, jedna z wielu pułapek C++.
Na msdn polecają nawet coś lepszego:
int alen = sizeof(a) / sizeof(a[0])
http://msdn.microsoft.com/en-us/library/4s7x1k91%28v=V...
konto usunięte
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
na msdn to polecająint alen = _countof(a) ;)Maciej O. edytował(a) ten post dnia 20.01.12 o godzinie 23:42
konto usunięte
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Maciej O.:
na msdn to polecają
int alen = _countof(a) ;)
to jakiś niestandardowy cudak?
Jan Kowalski Specjalista
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Piotr L.:
Maciej O.:
na msdn to polecają
int alen = _countof(a) ;)
to jakiś niestandardowy cudak?
Zwykly define:
#define _countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))
konto usunięte
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Zaktualizowałem program - ku potomności - obyło się bez makra (patrz wyżej)
Jarosław
Rybski
Programista
C/C++/Python
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Piotr L.:
Krzysiek ma racje, ale jest piątek, więc dla rozrywki:
Edit:
http://ideone.com/hblNl
Było:
http://ideone.com/xGiMV
W programie jest błąd - ujawni się gdy ostatni element tablicy będzie dodatni.
konto usunięte
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Jarosław Rybski:
Piotr L.:
Krzysiek ma racje, ale jest piątek, więc dla rozrywki:
Edit:
http://ideone.com/hblNl
Było:
http://ideone.com/xGiMV
W programie jest błąd - ujawni się gdy ostatni element tablicy będzie dodatni.
Sure?
http://ideone.com/JiSOOPiotr L. edytował(a) ten post dnia 30.01.12 o godzinie 16:45
Jarosław
Rybski
Programista
C/C++/Python
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Sure?
http://ideone.com/JiSOO
To nie jest prawidłowy wynik
http://ideone.com/QR5Ge
O teraz jest OK
http://ideone.com/6hOCy
konto usunięte
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Jarosław Rybski:
Sure?
http://ideone.com/JiSOO
O teraz jest OK
http://ideone.com/6hOCy
Nie, ta wersja nie jest OK :) (chociaż test jest)
Kolejna (lepsza) wersja - dodano po pętli dodatkową linijkę:
http://ideone.com/ijR93
konto usunięte
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Heh, chłopak przez was nie zaliczy(ł) :-)konto usunięte
Temat: Wyznaczanie najdłuższego ciągu liczb dodatnich c++
Krzysztof Kawa:
Heh, chłopak przez was nie zaliczy(ł) :-)
A mogłem siedzieć cicho w kącie jak inni... mam nauczkę :)
Podobne tematy
Następna dyskusja: