Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Latest commit

 

History

History
38 lines (31 loc) · 1.32 KB

README.md

File metadata and controls

38 lines (31 loc) · 1.32 KB

Laboratorium 2

Makefile, funkcje, liczby pseudolosowe.

Kwadrat znaków

Wynikiem pracy dzisiejszego programu ma być generator kwadratów, zawierających losowe znaki, wykorzystujący tak zwane seed value.

Ocena dostateczna

  • uzupełnij niniejszy kod main.cpp, w funkcji charSquare tworząc, a w funkcji drawCharSquare wyświetlając dwuwymiarową, dynamicznie alokowaną tablicę znaków,
  • wielkość kwadratu pobieraj z parametru wiersza poleceń,
  • znaki w tablicy mają być generowane losowo, przy użyciu funkcji rand(),
  • nie możesz modyfikować prototypów funkcji.

Ocena dobra

  • wprowadź drugi parametr wiersza poleceń, będący seed value, wykorzystywanym w funkcji srand().

Ocena bardzo dobra

  • tak wypełnianie, jak wyświetlanie tablicy square zrealizuj przy użyciu pojedynczej pętli for, ograniczając jej ciało do jednej instrukcji.

Przykładowy wynik pracy programu

Poprawnym wynikiem pracy programu, po wykonaniu pliku Makefile, jest poniższy rezultat. Utworzone kwadraty mogą być lustrzanymi odbiciami zaprezentowanych. Dla rozwiązania na ocenę dostateczną, wartości mogą być inne.

./lab1 1 666
m
./lab1 2 646
g g
w w
./lab1 3 123
d j f
s k a
c c l
./lab1 4 1234
l f n r
d e u d
e p i c
d v q n