По введенному номеру выполнить то или иное действие над числами - 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;
}

Объяснение кода листинга программы

  1. Подключение стандартной библиотеки ввода-вывода
  2. Объявление трех целочисленных переменных типа int: x, y, c
  3. Ввод трех чисел с помощью функции scanf и сохранение их в переменных x, y, c
  4. Вывод результата выполнения определенного действия с помощью функции printf
  5. Результат выполнения определенного действия зависит от значения переменной c
  6. Если c равно 1, то выполняется операция сложения над x и y, и результат выводится на экран
  7. Если c равно 2, то выполняется операция вычитания над x и y, и результат выводится на экран
  8. Если c равно 3, то выполняется операция умножения над x и y, и результат выводится на экран
  9. Если c не равно ни одному из вышеперечисленных значений, то выполняется операция деления над x и y, и результат выводится на экран
  10. Возврат 0 в конце программы означает успешный конец работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.778 из 5
Похожие ответы