fork download
  1. #include <stdio.h>
  2. #include <stdbool.h>
  3. #include <limits.h>
  4.  
  5. #define BUF_SIZE 30
  6.  
  7. int main(void)
  8. {
  9. int min = INT_MAX;
  10. while (true) {
  11. char buffer[BUF_SIZE];
  12. char ch;
  13. scanf("%c", &ch);
  14. if (ch == '\n') {
  15. break;
  16. }
  17. else {
  18. buffer[0] = ch;
  19. int i = 1;
  20. while (scanf("%c", &ch) && ch != '\n') {
  21. buffer[i] = ch;
  22. ++i;
  23. }
  24. buffer[i] = '\0';
  25. }
  26. int x;
  27. sscanf(buffer, "%d", &x);
  28. if (x < min) {
  29. min = x;
  30. }
  31. }
  32. if (min != INT_MAX) {
  33. printf("min = %d\n", min);
  34. }
  35. else {
  36. printf("nothing\n");
  37. }
  38. }
  39.  
Success #stdin #stdout 0s 4440KB
stdin
432
64
-5

stdout
min = -5