Comentarios y respuestas

Dado un número entero N y un símbolo ingresado por pantalla, dibujar un esquema de N x N La diagonal secundaria estará compuesta por el número de la fila, en la parte superior se completará con el

Para resolver este problema, podrías utilizar un programa residente que se ejecute en un ciclo infinito y espere a que el usuario ingrese un número entero N y un símbolo por
14/6/2023 13:52
Dado un número entero N y un símbolo ingresado por pantalla, dibujar un esquema de N x N La



Consulta:

Dado un número entero N y un símbolo ingresado por pantalla, dibujar un esquema de N x N La diagonal secundaria estará compuesta por el número de la fila, en la parte superior se completará con el símbolo ingresado por pantalla y en la parte inferior con X

Respuesta:

Para resolver este problema, podrías utilizar un programa residente que se ejecute en un ciclo infinito y espere a que el usuario ingrese un número entero N y un símbolo por pantalla. A continuación, el programa dibujará el esquema N x N como se describe.

Aquí tienes un ejemplo en lenguaje Python:

```python
while True:
# Solicitar al usuario el número entero N y el símbolo
N = int(input("Ingrese un número entero N: "))
simbolo = input("Ingrese un símbolo: ")

# Dibujar el esquema N x N
for i in range(N):
for j in range(N):
if j == N - i - 1: # Verificar si estamos en la diagonal secundaria
if i < N // 2: # Parte superior de la diagonal
print(simbolo, end=" ")
else: # Parte inferior de la diagonal
print("X", end=" ")
else:
print(" ", end=" ")
print()

# Preguntar al usuario si desea continuar
respuesta = input("¿Desea continuar? (S/N): ")
if respuesta.upper() != "S":
break
```

Con este programa, el usuario podrá ingresar un número entero N y un símbolo. Luego, se dibujará el esquema N x N como se describe, utilizando el símbolo ingresado para la parte superior de la diagonal y "X" para la parte inferior de la diagonal. Después de dibujar el esquema, se le preguntará al usuario si desea continuar dibujando más esquemas.

Espero que esta información te sea útil. Si tienes alguna otra pregunta, no dudes en hacerla.



 


Artículos relacionados