#5764: 我用dev測試出來結果是對的,但...


star_sunny711 (wowna)


可以請各位幫我看看問題出在哪嗎?
謝謝:) 
 
#include<iostream>
using namespace std;

int main()
{
double a=0,b=0,c=0,d=0;
while(cin>>a>>b>>c>>d)
{
 double check1=0,check2=0 ;
 check1=b-a;
 check2=b/a;
 if(check1 == c-b)//如果b-a等於c-b則為等差數列
 {
  cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<d+check1<<endl;          
 }
 if(check2 == c/b)//為等比數列 
 {
  cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<d*check2<<endl;          
 }
}
return 0 ;
}

#5831: Re:我用dev測試出來結果是對的,但...


lfs92002 (GMan每日殺水題1.6449340668482264364...)


第一行是數列的數目t(0 <= t <= 20)。 

請注意題目敘述 ,會先輸入一個數字,代表輸入的數列數量,才接續接下來的數列a,b,c,d