import java.io.*;
 import java.util.*;
public class Main{
  static public void main(String args[]){
 try {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String buf = br.readLine();

String[] tmp = buf.split(" ",0);

Calculate calc = new Calculate(Integer.parseInt(tmp[0]),
								Integer.parseInt(tmp[1]));
	calc.show();
    } catch(IOException e) {
      System.err.println(e.getMessage());
    }
}
}

class Calculate{
	int a;
	int b;
  Calculate(int x, int y) {
  	a=x;
	b=y;
  }
	public void show(){
	System.out.printf("%d %d %.6f", a/b, a%b, (double)a/b);
}

}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz