El problema se resuelve de forma directa: leemos los datos y aplicamos las operaciones indicadas. Lo único que hay que cuidar es que las variables que utilicemos tengan el rango que piden los datos (un long es suficiente).