Kod: Zaznacz cały
/*
Uzupelnic kod, tak aby po wykonaniu programu powstal rysunek:
*
* *
* *
*** ***
* *
* *
**** ****
* *
***
*/
#include <stdio.h>
const int MAX_X = 9;
const int MAX_Y = 9;
const char PELNE = '*';
const char PUSTE = ' ';
// funkcja 'rysLinia' na podstawie otrzymanych danych, rysuje odcinek, tj. odpowiednim elementom w tablicy 'ekran' przypisuje wartosc 'PELNE'.
//
// Rysuje zawartosc ekranu na standardowym wyjsciu
void rysEkran( char ekran[MAX_X][MAX_Y] ){
int x,y;
for( y = 0; y < MAX_Y; ++y ){
for( x = 0; x < MAX_X; ++x )
printf( "%c", ekran[x][y] );
putchar( '\n' );
}
}
// Wypelnia ekran znakami PUSTE
void czyscEkran( char ekran[MAX_X][MAX_Y] ){
int x,y;
for (y=0; y<MAX_Y; ++y )
for (x=0; x<MAX_X; ++x )
ekran[x][y] = PUSTE;
}
int main( void ){
char ekran[MAX_X][MAX_Y];
czyscEkran( ekran );
//tu nalezy umiescic sekwencje wywolan (11 wywolan) funkcji rysujLinia
rysEkran( ekran );
return 0;
}
/* Rysunek ktory ma powstac:
*
* *
* *
*** ***
* *
* *
**** ****
* *
***
*/