g.c 656 B

1234567891011121314151617181920212223242526272829303132
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int a[10], i;
  5. while (~scanf("%d", a))
  6. {
  7. int over = 1;
  8. for (i = 1; i < 5; i++)
  9. {
  10. scanf("%d", a + i);
  11. if (a[i] != 0) over = 0;
  12. }
  13. if (over) break;
  14. int d = a[1] - a[0];
  15. int flag = 1;
  16. for (i = 1; i < 5; i++)
  17. if (a[i] != a[i - 1] + d)
  18. flag = 0;
  19. int n = a[4];
  20. for (i = 0; i < 5; i++)
  21. {
  22. if (flag) n = n + d;
  23. else n = n * (d = a[1] / a[0]);
  24. printf("%d ",n);
  25. }
  26. printf("\n");
  27. }
  28. return 0;
  29. }