Rysowanie figury "X"
Ostatnio zmodyfikowano 2021-01-06 14:57
NoQu Temat założony przez niniejszego użytkownika |
Rysowanie figury "X" » 2021-01-06 14:31:24 Witam , jestem studentem pierwszego roku studiów i przyznam szczerze , że nie mam doświadczenia w c++ , jednak mam pytanie dotyczące projektu. Dostałem treść programu od kolegi (miał inny kształt do narysowania) i zmodyfikowałem go w taki sposób, że mam teraz tylko taka linię: \ \ \ \ I mój problem jest taki , że nie potrafię zrobić drugiej linii. using namespace std;
char get_character() { cout << "Podaj znak do zbudowania figury i zatwierdz przyciskiem ENTER: "; char tmp_character; cin >> tmp_character; return tmp_character; }
int get_size( int max_size ) { cout << "Podaj rozmiar podstawy figury i zatwierdz przyciskiem ENTER: "; int tmp_size; cin >> tmp_size; if( tmp_size < 1 || tmp_size > max_size ) return 10; return tmp_size; }
int calculate_coords( int max_size, int size ) { return max_size / 2 - size / 2; }
void print_shape( char character, int size, int max_size, int x, int y ) { for( int a = 0; a < y; a++ ) cout << endl; for( int b = 0; b < size; b++ ) { for( int c = 0; c < x; c++ ) cout << ' '; { for( int c = 0; c < b; c++ ) cout << ' '; cout << character; } cout << endl; } for( int a = 0; a < max_size -( y + size ); a++ ) cout << endl; } Z góry dziękuję za każdy komentarz i przepraszam za takie rozpisywanie się. |
|
pekfos |
» 2021-01-06 14:57:35 Nie potrafisz zrobić, bo nawet nie wiesz co chcesz zrobić. Zamiast brać kod od kolegi, weź kartkę papieru w kratkę i narysuj na niej to, co chcesz osiągnąć. Odnotuj właściwości, wyraź wiersz obrazu matematycznie, funkcjami od numeru wiersza. W takim zadaniu implementacja to formalność, plan jest wszystkim. |
|
« 1 » |