[C++] Wyświetlanie prostokąta na konkretnych współrzędnych
Ostatnio zmodyfikowano 2014-06-25 20:24
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.
#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; }
|
|
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ółrzędnych* |
|
« 1 » |