fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int N[10];
  5. int num;
  6. int idx = 0;
  7. int minVal;
  8. int minIdx;
  9.  
  10. printf("数値を入力:\n");
  11. scanf("%d", &num);
  12.  
  13. while (idx < 10 && num != -1) {
  14. N[idx] = num;
  15. scanf("%d", &num);
  16. idx++;
  17. }
  18.  
  19. num = idx;
  20.  
  21.  
  22. minVal = 9999;
  23. minIdx = -1;
  24.  
  25.  
  26. for (idx = 0; idx < num; idx++) {
  27. if (minVal > N[idx]) {
  28. minVal = N[idx];
  29. minIdx = idx;
  30. }
  31. }
  32. if (minIdx != -1) {
  33. printf("%d番目\n", minIdx + 1);
  34. }
  35.  
  36. return 0;
  37. }
Success #stdin #stdout 0s 5284KB
stdin
1 2 3 4 -1 
stdout
数値を入力:
1番目