#4567: 錯哪阿?


hank1231dan (淇)


 錯哪阿?

1 2 3 4 5

1 2 4 8 16

都沒錯阿

#include<iostream>
using namespace std;
int main()
{
      float a,b,c,d;
      while(cin>>a>>b>>c>>d)
      {
       if((a+c)/2==b) cout<<2*d-c<<endl;
       else cout<<(b/a)*d<<endl;
      }
      return 0;
}

#4570: Re:錯哪阿?


asas (向諸神與地雷醬獻上祈禱)


某方面來說你是沒錯...但是題目說還要輸出a b c d....

所以要改成

if((a+c)/2==b) cout<<a<<' '<<b<<' '<<c<<' '<<d<<' '<<2*d-c<<endl;

else cout<<a<<' '<<b<<' '<<c<<' '<<d<<' '<<(b/a)*d<<endl;