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