Wpis z mikrobloga

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
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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)
  • Odpowiedz
@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)

Albo gra w statki ;) (masz windows czy linux?)
  • Odpowiedz
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) ;
  • Odpowiedz