fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int nums[4];
  5. int max1, max2;
  6.  
  7. // Ввод 4 чисел
  8. for (int i = 0; i < 4; i++) {
  9. printf("Введите число %d: ", i + 1);
  10. scanf("%d", &nums[i]);
  11. }
  12.  
  13. // Инициализация двух максимальных значений
  14. if (nums[0] > nums[1]) {
  15. max1 = nums[0];
  16. max2 = nums[1];
  17. } else {
  18. max1 = nums[1];
  19. max2 = nums[0];
  20. }
  21.  
  22. // Поиск двух наибольших чисел
  23. for (int i = 2; i < 4; i++) {
  24. if (nums[i] > max1) {
  25. max2 = max1;
  26. max1 = nums[i];
  27. } else if (nums[i] > max2) {
  28. max2 = nums[i];
  29. }
  30. }
  31.  
  32. // Вывод результата
  33. printf("Два наибольших числа: %d и %d\n", max1, max2);
  34.  
  35. return 0;
  36. }
  37.  
Success #stdin #stdout 0s 5316KB
stdin
53;98;43;76
stdout
Введите число 1: Введите число 2: Введите число 3: Введите число 4: Два наибольших числа: 5371 и 53