fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int data[11];
  5. int i, j, temp;
  6.  
  7. printf("11個の異なる整数を入力してください:\n");
  8. for(i = 0; i < 11; i++) {
  9. scanf("%d", &data[i]);
  10. }
  11.  
  12. for(i = 0; i < 10; i++) {
  13. for(j = 0; j < 10 - i; j++) {
  14. if(data[j] > data[j + 1]) {
  15. temp = data[j];
  16. data[j] = data[j + 1];
  17. data[j + 1] = temp;
  18. }
  19. }
  20. }
  21.  
  22.  
  23. printf("中央値は %d です。\n", data[5]);
  24.  
  25. return 0;
  26. }
  27.  
  28.  
Success #stdin #stdout 0.01s 5288KB
stdin
0 12 15 48 1 2 3 6 7 8 9
stdout
11個の異なる整数を入力してください:
中央値は 7 です。