Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/12/2009, 10:36
pajarito2008
 
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