formatowanie sie posypało, i cała misterna forma wiadomo co :( Link do pastebin Ktoś wie gdzie robię błąd? Podczas pierwszego obrotu pętli program wyłącza się ( ͡°ʖ̯͡°). Celem programu jest pobranie informacji od uzytkownika, zapisanie jej pod rzecz[ilosc]. Następnie, w pętli i przy wykorzystaniu poprzedniej pętli+tablicy rzecz[ilosc] ma wyswietlic losową liczbę od 0 100. #programowanie #cpp
@radek024: tak z wiedzy "teoretycznej" ale przydaje się to w praktyce : Tablica to wskaźnik na pierwszy element i pamięć za nim wiec int tablica[123]; to tablica jest adresem w pamięci a tablica[3] to adres (tablica + 3*sizeof(int)) z którego następnie pobiera się dane a i ostani element tablicy to tabica[122] (mamy 123 kawałki pamięci po int każdy 0-122)
@radek024: mnożenie macierzy ? Sposób klasyczny ssie ale dobry do nauki :D (w zastosowaniach mamy takie algorytmy jak Winograda czy Makarowa i oczywiście dobrze dobrane rejestry procesora by nie tracić czasu na pytanie pamięci)
@wytrzzeszcz: uwaga, zdziwisz się bardzo: wpisz 10 losowych liczb, nastepnie jedna z liczb jest zmieniania na binarną i trzeba zgadnąć jaka to jest liczba ( ͡°͜ʖ͡°)
to przyda nam się to że : int liczby[10]; da nam pamięc na te 10 liczb for (int i=0;i<10;i++) ; pozwoli sie przelecieć po tabicy bez skurczy rand()%L ; zwraca od 0 do L-1 zamiana na bin: na przykład : for (int i=31;i<=0;i++) cout << liczba&(1<<i) ;
Link do pastebin
Ktoś wie gdzie robię błąd? Podczas pierwszego obrotu pętli program wyłącza się ( ͡° ʖ̯ ͡°). Celem programu jest pobranie informacji od uzytkownika, zapisanie jej pod rzecz[ilosc]. Następnie, w pętli i przy wykorzystaniu poprzedniej pętli+tablicy rzecz[ilosc] ma wyswietlic losową liczbę od 0 100.
#programowanie #cpp
wiec rzecz[ilocs] to wyjazd za pamięć
ale co tu nie jest prostego ?
Tablica to wskaźnik na pierwszy element i pamięć za nim
wiec int tablica[123];
to tablica jest adresem w pamięci
a tablica[3] to adres (tablica + 3*sizeof(int)) z którego następnie pobiera się dane
a i ostani element tablicy to tabica[122] (mamy 123 kawałki pamięci po int każdy 0-122)
Sposób klasyczny ssie ale dobry do nauki :D
(w zastosowaniach mamy takie algorytmy jak Winograda czy Makarowa i oczywiście dobrze dobrane rejestry procesora by nie tracić czasu na pytanie pamięci)
Albo gra w statki ;) (masz windows czy linux?)
to się wogle kompiluje?
int liczby[10]; da nam pamięc na te 10 liczb
for (int i=0;i<10;i++) ; pozwoli sie przelecieć po tabicy bez skurczy
rand()%L ; zwraca od 0 do L-1
zamiana na bin:
na przykład :
for (int i=31;i<=0;i++) cout << liczba&(1<<i) ;