Aprende a imprimir solo el borde de un cuadrado (caja hueca) con diagonales usando asteriscos en el lenguaje de programación C.

Cómo imprimir un patrón cuadrado/caja/rectángulo hueco con diagonales usando asteriscos en el lenguaje C

Cuando necesitaba hacer esto en la universidad en introducción a la programación, lograr esta tarea me dio un par de puntos extra para la nota final del trabajo de Loops. En este artículo, compartiremos con usted un script muy simple para crear una salida de cuadro hueco / cuadrado de acuerdo con un número X de asteriscos con una diagonal en el centro en cada lado de la consola con el lenguaje de programación C:

#include<stdio.h>

void main()
{
    int number;

    printf("Proporcione el número de asteriscos al lado: \n");

    scanf("%d", &number);

    int i, j;

    for (i = 1; i <= number; i++)
    {
        for (j = 1; j <= number; j++)
        {
            if
            (
                i == 1 || i == number ||
                j == 1 || j == number ||
                i == j || j == (number - i + 1)
            ){
                printf("*");
            }else{
                printf(" ");
            }
        }

        printf("\n");
    }
}

Que te diviertas ❤️!


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores