Cześć,
mam za zadanie narysować domek kodem ASCIII. Dojechałem do momentu prostokąta
Brakuje mi “dachu”. Czy moglibyście jakoś mi pomóc? Bardzo was proszę. Nie oczekuję kompletnego rozwiązania ale jakieś nakierowanie.
Myślę, że należałoby wykorzystać
x =( y - i ) * 2
ale pojęcia nie mam jak…
/*---------------------Program Prostokat_1------------------*/
/* Program umozliwia narysowanie prostokata w trybie */
/* tekstowym. Znakiem rysujacym jest gwiazdka '*'. */
/* Dlugosc prostokata: 20 */
/* Wysokosc prostokata: 10 */
/*----------------------------------------------------------*/
#include "stdafx.h"
#include
#include "conio.h"
using namespace std;
//-------------------------------------------------------------
void Prostokat (); // deklaracja funkcji
//-------------------------------------------------------------
int main () // blok glowny
{
Prostokat ();
_getch();
return 0;
} // koniec bloku glownego
//------------------------------------------------------------
void Prostokat () // definicja funkcji
// rysujacej prostokat
{ int i, j;
for (i = 1; i <= 20; i++) // krawedz gorna
cout << "*";
cout << endl;
for (i = 1; i <= 8; i++) // boki
{
cout << "*";
for (j=1; j<=18; j++) cout << " ";
cout << "*\n";
}
for (i = 1; i <= 20; i++) // krawedz dolna
cout << "*";
cout << endl;
}