錯哪阿?
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;
}
某方面來說你是沒錯...但是題目說還要輸出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;