C: Rectángulo en pantalla
Dibuja un rectángulo (hueco) en pantalla, repitiendo una cierta letra
Lenguaje: C
Categoría: Consola
/* Fuente procedente de ErrorDeSintaxis.es */
/* Dibuja un rectángulo (hueco) en pantalla, */
/* repitiendo una cierta letra */
/* Nivel: Básico */
/* Disponible desde 31/08/2011 */
/* Aportado por Nacho */
/* Autor original: Nacho Cabanes */
#include <stdio.h> char letra; int ancho, alto; int i,j; main(){ printf("Introduce letra> "); scanf("%c", &letra); printf("Introduce ancho> "); scanf("%d", &ancho); printf("Introduce alto> "); scanf("%d", &alto); /* Fila superior */ for(i=1; i<=ancho; i++) /* Escribo "ancho" veces la letra */ printf("%c", letra); printf("\n"); /* Zona central */ for(i=1; i<=alto-2; i++) { /* Escribo "alto-2" veces:*/ printf("%c", letra); /* la letra */ for(j=1;j<=ancho-2;j++) /* "ancho-2" espacios */ printf(" "); printf("%c\n", letra); /* y cierro con la letra */ } /* Fila inferior */ for(i=1; i<=ancho; i++) /* Escribo "ancho" veces la letra */ printf("%c", letra); printf("\n"); }
Resultado:
Introduce letra> x Introduce ancho> 15 Introduce alto> 3 xxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxx