page1 | page2 | page3 | page5 | page6 | 大富豪カードPG | ロト6シミュレーションPG | メインページに戻る
ルンゲクッタ法 | フーリエ変換 | サイコロ | | | | |

 

  1. 三項演算
  2. #include <iostream>
    
    using namespace std;
    
    int main(){
    
        int i,j,result;
        cout <<"二つの数値の大小を調べます\n";
        cout <<"一つめの数値\n";
        cin >> i;
        cout <<"二つめの数値\n";
        cin >> j;
    
        if(i==j){
            cout <<"同じ数値を入力しないでください\n";
            return 0;
        }
    
        else{
            result = ( (i>j)? i: j);
            
            /*
            if(i>j) result=i;
            else resule =j;
            と同様な文
            */
    
            cout<<result<<"のほうが大きい数値です\n";
        }
        return 0;
    }
  3. sizeof
  4. #include <iostream>
    using namespace std;
    
    int main(){
        /*-------sizeofの利用------------*/
    
        cout <<"bool        :"<<sizeof(bool)<<"Byte"<<endl;
        cout <<"char        :"<<sizeof(char)<<"Byte"<<endl;
        cout <<"short       :"<<sizeof(short)<<"Byte"<<endl;
        cout <<"int     :"<<sizeof(int)<<"Byte"<<endl;
        cout <<"long        :"<<sizeof(long)<<"Byte"<<endl;
        cout <<"long int    :"<<sizeof(long int)<<"Byte"<<endl;
        cout <<"float       :"<<sizeof(float)<<"Byte"<<endl;
        cout <<"double      :"<<sizeof(double)<<"Byte"<<endl;
        cout <<"long double :"<<sizeof(long double)<<"Byte"<<endl;
        cout <<"string      :"<<sizeof(string)<<"Byte"<<endl;
        return 0;
    }
  5. 擬似乱数
  6. #include <iostream>
    #include <stdlib.h>
    #include <time.h>
    
    using namespace std;
    
    int main(){
        //rand()はint型
        //乱数の範囲は0〜32767の間
    
        cout <<"乱数の取り得る最大値:"<<RAND_MAX<<endl<<endl;   //乱数の取り得る最大値
    
        cout <<"乱数を表示"<<endl;
        for(int i=0; i<10;i++)      
            cout <<rand()<<endl;
    
        srand((unsigned int) time(0));          //time関数により毎回初期値を変えている
    
        cout<<"ここからは毎回違う乱数を表示"<<endl;
        for(int i=0; i<10;i++)
            cout <<rand()<<endl;
        
        
    
    }
  7. 関数
  8. #include <iostream>
    using namespace std;
    
    void show();                        //関数のプロトタイプ宣言
    
    double area(double i,double j);     //関数のプロトタイプ宣言
    
    int main(){
        
        double d;
        show();                 //関数の呼び出し
    
        d = area(12.0,32.0);
        cout <<d<<endl;
    
        return 0;
    }
    
    void show(){
        cout <<"Function show() running....."<<endl;
    }
    
    double area(double i,double j){     //戻り値がdouble
    
        
        double result;
        result = i*j/2.0;
    
        return result;
    }