こんばんは!![]()
今日はデータの並べ替えをするプログラムです。配列を用いたプログラムにしました。
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
#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;
}
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
最小二乗法や平均なども扱ったので、よりデータの整理が簡単になりますね![]()
今日はここまでです。
おやすみなさい![]()
![]()
![]()
![]()
![]()