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

[Lekcja 21] Zadanie nr.1

Ostatnio zmodyfikowano 2012-03-18 14:52
Autor Wiadomość
Unlimited
Temat założony przez niniejszego użytkownika
» 2012-03-18 00:05:18
Dodałem zaraz po zdefiniowaniu tablic i zmiennych kod:
C/C++
do
{
    losowane[ a ] = 0;
    a++;
} while( a < 2 );


I dalej to samo, chociaż wyzerowałem całą tablice. :(

Ja wiedziałem że nic to nie da. Wiem o co Ci chodzi ale to nie ma prawa odczytać zanim tam dojdzie bo jak pójdzie w funkcję to jak wylosowane mają na początku 0 to funkcja od razu zwróci return false i pójdzie to if'a w programie i wpisze pierwszą liczbę do tablicy losowane. Za drugim razem sprawdzi tylko z pierwszą liczbą w losowane i jeśli nie będzie taka sama to nadpisze drugą i powinien program ładnie wypisać dwie różne. Nie wiem czy zrozumiesz moje myślenie ale może jakoś tak :P Ale dla potwierdzenia wyzerowałem tablicę tak jak mówiłeś i nic nie dało. Bez zmian. :)
P-52828
akwes
» 2012-03-18 00:12:44
C/C++
int losowane[ 2 ];

C/C++
do
{
    losowane[ a ] = 0;
    a++;
} while( a < 9 );


Zerujesz dwuelementowa tablicę do 9 elementu ?! Wróć do podstaw kursu, bo nie przebrniemy przez ten program przy takim poziomie wiedzy jaki masz obecnie ;P
P-52829
dannooon
» 2012-03-18 00:14:06
Miguel chciał po prostu sprawdzić czy s'crashuje mu się program :p Już mi tak namąciłeś że sam nie ogarniam tego kodu.
P-52830
Unlimited
Temat założony przez niniejszego użytkownika
» 2012-03-18 00:14:29
Sorry bo przekopiowałem kod z mojego dotychczasowego programu w którym podaje 10 liczb a wypisuje program 9. (przez to daję mu większe szanse że się liczba powtórzy). Chyba wiesz o co chodzi? :P

Edit:
Już wyedytowane żeby było do tego kodu co jest w tym temacie :)

Wiem że Was zamęczam ale nie pójdę spać dopóki tego nie rozwiążę :X Macie jeszcze jakieś pomysły?
P-52831
dannooon
» 2012-03-18 00:24:49
O tej godzinie nie myślę już w sposób ... algorytmiczny ( że to tak ujmę ). Mogę ci podać własny kod ale powiedz mi czy trzeba go jakoś specjalnie umieścić aby był w takiej ramce :p
Jestem zielony na tym forum :)
P-52832
Unlimited
Temat założony przez niniejszego użytkownika
» 2012-03-18 00:29:33
Nie nie chcę kodu. Nie chcę iść na łatwiznę... Chcę aby mój program nie miał tego błędu...

Co do kodu to umieszcza się w znacznikach
<code src="c"> kod programu </code>
zamiast <> wstaw nawiasy kwadratowe []
P-52833
dannooon
» 2012-03-18 00:35:55
Dzięki, spróbuje przeanalizować twój kod jeszcze pare razy, może wpadne na coś.

EDIT

Ehh, za takie błędy powinni wieszać!
Oto poprawiona linijka :

C/C++
if(( czy_byla_wylosowana( liczba, losowane, wylosowane ) ) == false ) // <----- TUTAJ BYŁ CHOLERNY SREDNIK !!!

P-52834
Unlimited
Temat założony przez niniejszego użytkownika
» 2012-03-18 08:44:20
dannooon, brawo! Dzięki Ci wielkie tylko skąd on się tam wziął? :P No cóż wiedziałem że coś jest zwalone w nim. Ale mimo wszystko kod był okej :)
P-52837
1 2 3 « 4 » 5 6
Poprzednia strona Strona 4 z 6 Następna strona