第9週目プロジェクト1:セグメント関数の評価(解法一)

817 ワード

/*
 * Copyright (c) 2013,               
* All rights reserved.
*       :    
*     :2013   10   29  
*      :v1.0
*
*     :      x  (  ),     y  , switch  
*     :4
*     :17
*     :
*/
#include <iostream>

using namespace std;

int main()
{
    int x,t,y;
    cout<<"   x  :"<<endl;
    cin>>x;
    t=x/2;
    switch (t)
    {
        case 0:y=x;break;
        case 1:
        case 2:y=x*x+1;break;
        case 3:
        case 4:y=-x;break;
        default :y=-(x*x)-1;break;


    }


cout <<"y="<<y<<endl;

    return 0;
}