Вычислить заданное целочисленное выражение - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вычислить заданное целочисленное выражение для данных a, b. Результат Х - тоже целочисленный. Исходные данные и результат должны проверяться на область допустимых значений.

Решение задачи: «Вычислить заданное целочисленное выражение»

textual
Листинг программы
#include <stdio.h>
int main()
{
    int a,b,x, fl=1;
    printf("a=");
    scanf("%d",&a);
    printf("b=");
    scanf("%d",&b);
    if ((a>b)&&(b!=0)) x=((a/b)+31);
    else if (a==b) x=-25;
    else if ((a<b)&&(a!=0)) x=(a*5-1)/a;
    else fl=0;
    if (fl==1) printf("x = %d",x);
    else printf("Введены неверные данные. Деление на 0");
}

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

  1. Подключение стандартной библиотеки для работы с вводом/выводом
  2. Объявление переменных: a, b, x, fl = 1
  3. Вывод значения переменной a
  4. Считывание значения переменной a с помощью функции scanf
  5. Вывод значения переменной b
  6. Считывание значения переменной b с помощью функции scanf
  7. Проверка условия (a > b) && (b != 0) и присвоение значения переменной x в случае его истинности
  8. Проверка условия a == b и присвоение значения переменной x в случае его истинности
  9. Проверка условия (a < b) && (a != 0) и присвоение значения переменной x в случае его истинности
  10. Проверка значения переменной fl и вывод сообщения об ошибке в случае его значения равного 0
  11. Вывод значения переменной x, если fl = 1
  12. Вывод сообщения об ошибке, если fl = 0

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


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

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

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