Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/05/2011, 15:32
reethok
 
Fecha de Ingreso: abril-2011
Mensajes: 224
Antigüedad: 13 años
Puntos: 8
Respuesta: Cómo modificar éste programa que dibuja cuadrados con asteriscos (while /

Ohh... muchas gracias a todos... YA PUDE :D, utilizé varios if's (ya que eso me pedía el libro)

El programa quedó así:

Código:
#include <stdio.h>

int main(){
    
    int lado;
    int contador = 1;
    int contador2 = 1;
    
    printf("Ingrese la medida de los lados del cuadrado: ");
    scanf("%d", &lado);
    printf(" \n");
    
    while (contador2 < lado+1){
          contador = 1;
          
          while (contador < lado+1){
                if (contador2 == 1)
                   printf("* ");
                if (contador2 != 1)
                   if (contador2 != lado){
                      if (contador == 1)
                         printf("* ");
                      else
                          if (contador < lado)
                             printf("  ");
                          else
                              printf("* ");
                              }
                   else 
                        printf("* ");
                          
                contador++;
                
          }
          printf(" \n");
          contador2++;
    }
    printf(" \n");
    system("PAUSE");
}
Gracias!

Saludos :)