#include <stdio.h>

int main(){

  int a,b,c,suma,producto,division,modulo;

  /* Sentencias de asignación */

  a = 2;
  a = a+2;          /* a vale 4 */
  b = 2*a+1;      /* b vale 9 */

  /* Operaciones */

  suma = a+b;
  printf("Resultado suma = %d\n", suma);

  producto = a*b;
  printf("Resultado producto = %d\n", producto);

  division = b/a;
  printf("Resultado division entera = %d\n", division);

  modulo = b%a;
  printf("Resultado modulo = %d (%d)\n", modulo, b - (b/a)*a);

  /* Asignacion + Operacion */

  a *= b;              	/*  a = a*b      	*/
  a /= b;               	/*  a = a/b       	*/
  a += b;              	/*  a = a+b 	*/
  a -= b;               	/*  a = a-b  	*/
  ++a; a++;         	/*  a = a+1 	*/
  --a; a--;             	/*  a = a-1  	*/

  b = ++a;	/* Incremento antes de asignacion     	*/
  c = a++;	/* Incremento despues de asignacion 	*/
  b = --a;		/* Decremento antes de asignacion    	*/
  c = a--;		/* Decremento despues de asignacion 	*/

  return (0);
}
