こんばんは!こんばんわ

 

 

今日はデータの並べ替えをするプログラムです。配列を用いたプログラムにしました。

 

 

まるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまるまる

 

#include <stdio.h>
#define MAXN 256

void sort(double array[ ],int n);

void sort(double array[ ],int n)
{
    double temp;
    int i,j;
    
    for( i = 0; i < n; i++ ){
        for( j = i + 1; j < n; j++ ){
            if(array[j] > array [i]){
                /*要素の交換*/
                temp = array[j];
                array[j] = array[i];
                array[i] = temp;
            }
        }
    }
}

int main(void)
{
    int i, num;
    double d[MAXN];
    
    printf("データの個数を入力してください\n");
    scanf("%d", &num);
    
    printf("データの数値を入力してください\n");
    for ( i = 0; i < num; i++ ){   /*データの入力*/
        scanf("%lf", &d[i]);
    }
    
    sort(d,num);
    
    printf("結果\n");
    for ( i = 0; i < num; i++ ){   /*データの出力*/
        printf("%f\n", d[i]);
    }
    
    return 0;
}

 

○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○

 

最小二乗法や平均なども扱ったので、よりデータの整理が簡単になりますねキャー

 

今日はここまでです。

 

おやすみなさいカピバラ

 

またねハートチョコ★