Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/01/2012, 12:31
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Multiplicación en C

Tienes que quitar la asignación al usar scanf, porque el valor que se lee se devuelve con el parámetro que se le pasa a la función. La función scanf devuelve como parámetro el número de caracteres leídos (por eso no hay que asignarlo).

Código C:
Ver original
  1. #include <stdio.h>
  2. void main()
  3. {
  4. int RBase, RAltura, RArea, RPerimetro;
  5.  
  6. printf("Base del rectangulo -> ");
  7. scanf("%d", &RBase);
  8.  
  9. printf("Altura del rectangulo -> ");
  10. scanf("%d", &RAltura);
  11.  
  12. RArea = (RBase * RAltura); // b.h
  13. printf("Area del rectangulo: %d\n", RArea);
  14. scanf("%d", &Aux); // Esto último para que no se cierre
  15.  
  16. }