Hola, seria buena idea que muestres tu codigo, asi creo k muchos te podrian ayudar a ver el error... saludos
para la segunda, primero captura los valores, cada uno en una variable, luego los comparas y obtienes el mayor y el menor, luego creas un bucle (for tal ves) y darias como valor incial al menor valor obtenido y como condicion para terminar el bucle al valor mayor obtenido, y claro creas una linea para imprimir el incremento de tu bucle, que son nada menos k los valores comprendidos entre los datos que capturates... suerte