Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Wyświetlanie prostokąta na konkretnych współrzędnych

Ostatnio zmodyfikowano 2014-06-25 20:24
Autor Wiadomość
menotwo
Temat założony przez niniejszego użytkownika
[C++] Wyświetlanie prostokąta na konkretnych współrzędnych
» 2014-06-25 18:42:14
Mam problem z programem który ma wyświetlać  prostokąt utworzony z "*" o zadanych wartościach szerokości i długości boków a także ma być przesuwany o zadane wartości współrzędnych X Y. Pierwszy człon zadania jest dobrze jednak nie mogę sobie poradzić z odpowiednim przesunięciem tego prostokąta.

C/C++
#include<cstdlib>
#include<iostream>
#include<cstring>

using namespace std;

classRysowanie
{
    int x, y, x1, y1;
public:
    void Wczytywanie()
    {
        cout << "Podaj x (położenie)" << endl;
        cin >> x1;
        cout << "Podaj y (położenie)" << endl;
        cin >> y1;
       
        cout << "Podaj x (kolumny)" << endl;
        cin >> x;
        cout << "Podaj y (wiersze)" << endl;
        cin >> y;
    };
   
    void Klucz()
    {
        for( int i = 1; i <= x; i++ )
        {
            for( int j = 1; j <= y; j++ )
            {
                if( i == 1 || i == x || j == 1 || j == y )
                {
                    cout << "*";
                }
                else cout << " ";
               
            }
            cout << "\n";
        }
    }
   
};

int main()
{
   
    Rysowanie P1;
    P1.Wczytywanie();
    P1.Klucz();
   
    return 0;
}
P-112744
MrPoxipol
» 2014-06-25 20:24:34
(..) jednak nie mogę sobie poradzić z odpowiednim przesunięciem tego prostokąta.
Czyli? Po prostu czyść konsolę, a następnie rysuj prostokąt w podanych współrzędnych.

PS
współżędnych
współrzędnych*
P-112746
« 1 »
  Strona 1 z 1