Impresión de rombo - YezaelOtamendi/Programamcion-en-C GitHub Wiki

#include <stdio.h>

void romboalto (int n);

void rombobajo (int n);

int main (void){

int n;

printf("Ingrese el limete a llegar: ");
scanf("%d", &n);

romboalto (n);
rombobajo (n);

return 0;

}

void romboalto (int n){

int i, j, h, e;

for (i=1; i<=n; i++){
    for (j=n; j>i; j--){
        printf("\t");
    }
    for (h=i; h>0; h--){
        printf("%d\t", h);
        }
    for (e=1; e<i; e++){
        printf("%d\t", e+1);
    }
    printf("\n");
}

}

void rombobajo (int n){

int i, j, h, e;

for (i=n-1; i>0; i--){
    for (j=n; j>i; j--){
        printf("\t");
    }
    for (h=i; h>0; h--){
        printf("%d\t", h);
        }
    for (e=1; e<i; e++){
        printf("%d\t", e+1);
    }
    printf("\n");
}

}

⚠️ **GitHub.com Fallback** ⚠️