Case5. Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия $$N$$ (целое число в диапазоне 1–4) и вещественные числа $$A$$ и $$B$$ ($$B$$ не равно 0). Выполнить над числами указанное действие и вывести результат.
Решение:
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 27 28 29 30 |
#include <stdio.h> int main(void) { system("chcp 1251"); int n; float a,b; printf("N:") ; scanf ("%i", &n); printf("A:") ; scanf ("%f", &a); printf("B:") ; scanf ("%f", &b); switch (n) { case 1: printf("%f\n",a+b) ; break; case 2: printf("%f\n",a-b) ; break; case 3: printf("%f\n",a*b) ; break; case 4: printf("%f\n",a/b) ; break; } return 0; } |
Другие задачи из раздела Case можно посмотреть здесь.
Комментарии: