/*__________________________________________________________

   Libro: EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C
   Ejercicio Resuelto 13.16: "Traza y salida por pantalla"
                             (mientras en hacer...mientras)
                             
   Web del Autor: http://www.carlospes.com
  __________________________________________________________*/

#include <stdio.h>

int main()
{
   int i, j, r;

   i = 40;

   do  /* Bucle 1 */
   {
      j = -7;

      while ( j <= -6 ) /* Bucle 2 (anidado) */
      {
         r = i + j;
         printf( "%d ", r );
         j++;
      }

      i -= 10;

   } while ( i >= 30 );

   return 0;
}