
19/12/2009, 10:36
|
| | Fecha de Ingreso: junio-2008 Ubicación: Rosario siempre estuvo cerca
Mensajes: 14
Antigüedad: 16 años, 7 meses Puntos: 2 | |
Respuesta: Cuadrados en C No entiendo que querés hacer. Vos querés que se forme un rectángulo o cuadrado introduciendo por teclado el alto y el ancho del mismo además del caracter que lo formará? Bueno, si es así yo pensé en algo así para poner después del ingreso de datos:
/* ponemos el lateral de arriba */
for(j=1;j<=can;j++)
{
printf("%c",caracter);
if(can==j)
printf("\n");
}
i=1; /* ponemos los laterales de los costados */
while(i!=cal-1)
{
for(j=1;j<=cal;j++)
{
if(j==1)
printf("%c",caracter);
else if(j!=cal)
printf(" ");
else
printf("%c\n",caracter);
}
i++;
}
/* ponemos el lateral de abajo */
for(j=1;j<=can;j++)
printf("%c",caracter);
Logicamente se puede mejorar.
Última edición por pajarito2008; 20/12/2009 a las 16:23 |