fork download
  1. #include <iostream>
  2.  
  3. // Función para dibujar un cuadrado en el plano cartesiano
  4. void dibujarCuadrado(int x, int y, int lado) {
  5. // Dibujar las líneas horizontales
  6. for (int i = x; i < x + lado; i++) {
  7. std::cout << "(" << i << ", " << y << ")" << std::endl;
  8. std::cout << "(" << i << ", " << y + lado << ")" << std::endl;
  9. }
  10. // Dibujar las líneas verticales
  11. for (int j = y; j < y + lado; j++) {
  12. std::cout << "(" << x << ", " << j << ")" << std::endl;
  13. std::cout << "(" << x + lado << ", " << j << ")" << std::endl;
  14. }
  15. }
  16.  
  17. int main() {
  18. int x = 2; // Coordenada x de la esquina superior izquierda del cuadrado
  19. int y = 3; // Coordenada y de la esquina superior izquierda del cuadrado
  20. int lado = 5; // Longitud del lado del cuadrado
  21.  
  22. // Llamar a la función para dibujar el cuadrado
  23. dibujarCuadrado(x, y, lado);
  24.  
  25. return 0;
  26. }
  27.  
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
(2, 3)
(2, 8)
(3, 3)
(3, 8)
(4, 3)
(4, 8)
(5, 3)
(5, 8)
(6, 3)
(6, 8)
(2, 3)
(7, 3)
(2, 4)
(7, 4)
(2, 5)
(7, 5)
(2, 6)
(7, 6)
(2, 7)
(7, 7)