C/C++の宿題を片付けます 76代目
レス数が900を超えています。1000を超えると表示できなくなるよ。
0902デフォルトの名無しさん
2006/11/20(月) 13:47:16#include <stdio.h>
int main(void)
{
double a[]={1.5, 3.3, 6.7, 0.2, 2.9, -1}, t;
int i, j, n;
for (n = 0; n < sizeof(a) / sizeof(a[0]); n++)
if (a[n] == -1) break;
for (i = 0; i < n - 1; i++)
for (j = n - 1; j > i; j--)
if (a[j] < a[j - 1])
t = a[j], a[j] = a[j - 1], a[j - 1] = t;
for (i = 0; i < n; i++)
printf("%f ", a[i]);
putchar('\n');
return 0;
}
レス数が900を超えています。1000を超えると表示できなくなるよ。