По введенному номеру выполнить то или иное действие над числами - C (СИ)
Формулировка задачи:
Пожалуйста помогите.срочно нужно. Составить программу, используя оператор вывода:
даны действительные положительные числа x и y. Арифметические действия над числами пронумерованы (1-сложение,2-вычитание,3-умножение,4-деление). Составить программу, которая по введенному номеру выполняет то или иное действие над числами.
Решение задачи: «По введенному номеру выполнить то или иное действие над числами»
textual
Листинг программы
#include <stdio.h> int main (void){ int c, x, y; scanf("%d %d %d", &x, &y, &c); printf("%d\n", (c == 1) ? (x + y) : ((c == 2) ? (x - y) : ((c == 3) ? (x * y) : (x / y)))); return 0; }
Объяснение кода листинга программы
- Подключение стандартной библиотеки ввода-вывода
- Объявление трех целочисленных переменных типа int: x, y, c
- Ввод трех чисел с помощью функции scanf и сохранение их в переменных x, y, c
- Вывод результата выполнения определенного действия с помощью функции printf
- Результат выполнения определенного действия зависит от значения переменной c
- Если c равно 1, то выполняется операция сложения над x и y, и результат выводится на экран
- Если c равно 2, то выполняется операция вычитания над x и y, и результат выводится на экран
- Если c равно 3, то выполняется операция умножения над x и y, и результат выводится на экран
- Если c не равно ни одному из вышеперечисленных значений, то выполняется операция деления над x и y, и результат выводится на экран
- Возврат 0 в конце программы означает успешный конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д