G.java 946 B

1234567891011121314151617181920212223242526272829303132333435
  1. import java.util.Scanner;
  2. /**
  3. * Created by chshru on 2017/11/4.
  4. */
  5. public class G {
  6. public static void main(String[] args) {
  7. Scanner cin = new Scanner(System.in);
  8. while (cin.hasNext()) {
  9. int[] a = new int[5];
  10. boolean over = true;
  11. for (int i = 0; i < 5; i++) {
  12. a[i] = cin.nextInt();
  13. if (a[i] != 0) over = false;
  14. }
  15. if (over) break;
  16. int d = a[1] - a[0];
  17. boolean flag = true;
  18. for (int i = 1; i < 5; i++)
  19. if (a[i] != a[i - 1] + d)
  20. flag = false;
  21. int n = a[4];
  22. for (int i = 0; i < 5; i++) {
  23. if (flag) n = n + d;
  24. else n = n * (d = a[1] / a[0]);
  25. System.out.print(n + " ");
  26. }
  27. System.out.println();
  28. }
  29. cin.close();
  30. }
  31. }