Programación General > C/C++
Dibujar un rombo con asteriscos con Lenguaje C
DanielC#:
Hola leosansan
El caso es que al compilar me sigue dando error y no me deja crear el ejecutable, voy a actualizar el compilador.-
Saludos y gracias.
Daniel
leosansan:
--- Cita de: DanielC# en Domingo 27 de Abril de 2014, 19:58 ---Hola leosansan
El caso es que al compilar me sigue dando error y no me deja crear el ejecutable, voy a actualizar el compilador.-
.............................
Saludos y gracias.
Daniel
--- Fin de la cita ---
Mientras tanto puedes declarar el array inicialmente sobredimensionado:
--- Código: C++ ---#include <stdio.h> int main(){ int i, izq, der,n; char ch[100]; do{ printf("\nBase del rombo(numero impar positivo): \n"); scanf("%d", &n); }while ( n <=0 || (n % 2) == 0); izq = der = --n/2; for(i=0; i<n; i++) ch[i]=' '; ch[i]='\0'; for(i=0; i<n; i++){ (i<n/2) ? (ch[izq--] = ch[der++] = '*'):(ch[++izq] = ch[--der] = ' '); printf("\n %s", ch); } return 0;}
Pero actualiza, es lo mejor.
¡¡¡¡ Saluditos! ..... !!!!
Navegación
[*] Página Anterior
Ir a la versión completa