Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/12/2009, 14:46
er_chaval
 
Fecha de Ingreso: noviembre-2009
Mensajes: 14
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Cuadrados en C

Me falta poco de codigo aver si me podeis ayudar:

Código:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    char caracter;
    int i,j,can,cal;


    printf("Introduce caracter: ");
    scanf("%c", &caracter);
    printf("Introduce cuadrados por altura: ");
    scanf("%i", &cal);
    printf("Introduce cuadrados por ancho: ");
    scanf("%i", &can);


    i=0;j=0;
    if (can==1)
    {
        for(i=1; i<=cal; i++)
        {
            printf("%c\n",caracter);
            printf("" "\n");
            printf("%c\n",caracter);
        }
    }
    else
    {
        for(i=1;i<=cal;i++)
        {

            if(i==1)
            {
            printf("%c\n",caracter);
            }

            for(j=1;j<=can;j++)
            {
            printf("%c ",caracter);

            if(j==can)
            {
                printf("%c\n",caracter);
            }
            }
            printf("%c",caracter);
            printf("\n");
        }
    }

    return 0;
}
Este codigo que tengo llega hasta:
Introduce caracter: a
Introduce cuadrados por alto: 2
Introduce cuadrados por ancho: 3

a
a a a a
a
a a a a
a

Aver si me podeis ayudar para poner el ancho sobrante plis. Como deberia de quedar realmente seria:

Introduce caracter: a
Introduce cuadrados por alto: 2
Introduce cuadrados por ancho: 3

aaaaaa
a a a a
aaaaaa
a a a a
aaaaaa

Última edición por er_chaval; 11/12/2009 a las 16:03