Napisać program działający w trybie konsolowym (tekstowym) i rysujący na ekranie prostokąt. Użytkownik podaje znak wypełnienia prostokąta, pozycje lewego górnego rogu prostokąta (x, y) oraz długości boków prostokąta (ab). Przyjmujemy, ze lewy górny narożnik konsoli ma współrzędne (x, y) = (1, 1). Przykład: x=6, y=3, a=4, b=6, zn=’x’ > > > _____xxxxxx > _____xxxxxx > _____xxxxxx > _____xxxxxx ozn. > - nowa linia, _ - znak spacji.
#include <iostream>
using namespace std;
int main() { int x,y,a,b; char zn; cout<<"Program rysuje prostokat o wymiarach jakie poda uzytkownik."<<endl; cout<<"Podaj znak wypelnienia prostokata."<<endl; cin>>zn; cout<<"Podaj wspolrzedne \(x,y\) lewego gornego rogu prostokata."<<endl; cin>>x>>y; cout<<"Podaj szerokosc boku prostokata \'a\'."<<endl; cin>>a; cout<<"Podaj dlugosc boku prostokata \'b\'."<<endl; cin>>b;
for(int i=1;i<y;i++) { cout<<endl; }
for(int i=0;i<a;i++) { for(int j=1;j<x;j++) { cout<<" "; } for(int k=0;k<b;k++) { cout<<zn; } cout<<endl; }
cin.get(); return 0; }
|