#1 2011-03-12 11:51:07

OskarF

Użytkownik

Zarejestrowany: 2011-02-03
Posty: 38
Punktów :   

2.4

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;
}

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
alphameble.com Ciechocinek restauracje