fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int n;
  5. scanf("%d", &n);
  6.  
  7. int marks[100];
  8.  
  9.  
  10. for (int i = 0; i < n; i++) {
  11. scanf("%d", &marks[i]);
  12. }
  13.  
  14. int max = marks[0];
  15. int min = marks[0];
  16.  
  17.  
  18. for (int i = 1; i < n; i++) {
  19. if (marks[i] > max) {
  20. max = marks[i];
  21. }
  22. if (marks[i] < min) {
  23. min = marks[i];
  24. }
  25. }
  26.  
  27.  
  28. for (int i = 0; i < n; i++) {
  29. if (marks[i] == max) {
  30. marks[i] = min;
  31. } else if (marks[i] == min) {
  32. marks[i] = max;
  33. }
  34. }
  35.  
  36. for (int i = 0; i < n; i++) {
  37. printf("%d ", marks[i]);
  38. }
  39.  
  40. return 0;
  41. }
  42.  
Success #stdin #stdout 0s 5280KB
stdin
3 3 4 5
stdout
5 4 3