Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2009, 18:13
pajarito2008
 
Fecha de Ingreso: junio-2008
Ubicación: Rosario siempre estuvo cerca
Mensajes: 14
Antigüedad: 16 años, 7 meses
Puntos: 2
Respuesta: no se que esta mal

Tenés que poner:

scanf("%d",&a);

El %d va con los enteros (int)

y también:

printf("el perimetro del cuadrado es %d y el area es %d\n", b,c);

por lo mismo que puese antes

En vez de poner b=a*2 tenés que cambiarlo por:

b=a*4;

ya que es un cuadrado y el perimetro es la suma de todos los lados y como los lados son iguales se multiplica por 4 ya que tiene 4 lados. Así te va a dar bien el resultado y además no vas a tener errores con el programa.