If15. Даны три числа. Найти сумму двух наибольших из них.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
#include <stdio.h> int main(void) { float a1, a2, a3,sum; printf("1:"); scanf ("%f", &a1); printf("2:"); scanf ("%f", &a2); printf("3:"); scanf ("%f", &a3); if ((a1>=a2) & (a1>=a3)){ if (a2>=a3){ printf("%f\n",a1+a2); } else printf("%f\n",a1+a3); } else if ((a2>=a1) & (a2>=a3)) if (a1>=a3){ printf("%f\n",a1+a2); } else printf("%f\n",a2+a3); else if (a1>=a2){ printf("%f\n",a1+a3); } else printf("%f\n",a2+a3); return 0; } |
Другие задачи из раздела If можно посмотреть здесь.
Комментарии:
Комментарии 1